Journal Une interrogation sans réponse

Posté par  (site web personnel) .
Étiquettes : aucune
0
15
avr.
2004
Nous sommes, nous occidentaux, habitués à programmer avec différents langages de programmation, sans pour autant se rendre compte à quels points nos langages de programmation sont réservés à une minorité.

En effet, j'étais en train de coder en Java, quand, en voyant cette ligne :

//Line of Pierre Tramo himself
System.out.println(criteria.getDBName().toString() + " : " + enseignant);
//Comments of PT : oh yeah I love Java, and I love my line

Je me suis demandé comment font les personnes écrivant de droite à gauche pour comprendre cette ligne ???

Etant, nous occidentaux, habitués à écrire de gauche à droite ils nous semblent logique que "out" appartient à "System", ou encore que getDBName() est la méthode de "criteria", mais pour les autres cultures, comme celles utilisant la langue arabe, ou juive (il me semble), cela ne doit pas être de tout repos.

Alors, sauriez-vous s'il existe des langages intermédiaire, plus facile à la compréhension pour ces cultures, ou si, aveuglé par notre habitude, nous imposons cet état de fait à l'ensemble du monde ?

------------> [] (pour faire plaisir à tout les gens qui me diraient que je fait des fotes d'orthographe, que ca n'a aucun rapport avec les logiciels libres, et qui ne m'aiment pas.)

PS: J'essaye péniblement d'acquérir 20 XP pour voter, et je reste désespérement à 12, donc ne me moinsser pas non plus de trop... 8-)
  • # Re: Une interrogation sans réponse

    Posté par  . Évalué à 4.

    Je ne suis pas du tout renseigné sur le sujet. Toutefois, je pense que dans ces pays ou l'on lit de droite à gauche est cultivé une ambi-dexterité visuelle. En pratique, je pense que les jeunes écoliers sont si vite envoyés en cours 'anglais (gauche->droite) que lorsque vient l'heure de pondre du code de gauche à droite cela ne leurs pose que peu de problème.
    Après, ceci n'est qu'une hypothèse, j'ai donc peut etre totalement tort !
    • [^] # Re: Une interrogation sans réponse

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      C'est une manière de dire.
      En effet dans ces pays, les caractères latins sont omniprésentes.
      Lire de droite à gauche ou de gauche à droite n'est pas une étrangeté.
      J'aurais tendance à dire l'inverse, c'est ici qu'on trouve bizarre le fait de lire de gauche à droite, et certains de prétendre que ce serait moins efficace, ou plus adapté aux gauchers et autres choses farfelues.
      Bon tout ça pour dire que ce lamentable poste n'est là que pour troller, et en bon artiste je participie :D
    • [^] # Re: Une interrogation sans réponse

      Posté par  . Évalué à 1.

      J'irais même plus loin : dans leur propre langue, ils passent leur temps à changer de sens, à cause des nombres, et d'autres trucs que j'ai pas encore identifié.

      Les petits gars de unicode se prennent la tête en permanence sur un superbe algo (nommé BIDI) qui découpe les chaines de caractères en zone gauche-droite et droite-gauche.

      http://java.sun.com/j2se/1.4.2/docs/api/java/text/Bidi.html(...)
    • [^] # Re: Une interrogation sans réponse

      Posté par  . Évalué à 2.

      Je suis d'origine Arabe (plus precisement Berber) et je confirme. On commence par apprendre l'Arabe (c'est déjà une 2ème langue pour nous les berbers), puis le Français et ensuite l'Anglais (là ça dépend des pays, mais au Maroc c'est le Français la 2ème langue).

      On se confornte à l'informatique beaucoup plus tard, quand on a vraiment pris l'habitude de lire de gauche à droite. On se rend même pas compte de la dificulté: on peut même dire qu'il y'a pas de dificulté, ca vient tout naturelement.
  • # Re: Une interrogation sans réponse

    Posté par  . Évalué à 3.

    Quand on a jamais touché à la programmation, ce genre de ligne n'a pas bcp de signification qu'on soit habitué à lire de gauche à droite ou droite à gauche.

    Apprendre à programmer c'est (entre autres) apprendre des nouveaux langages et de nouvelles façon de penser.
    C'est assez semblable à quelqu'un qui doit passer de l'arabe, du japonnais à l'anglais. Il doit aussi apprendre un nouvel alphabet, une nouvelle grammaire etc..

    De plus on considère l'anglais comme la langue internationnale de fait, alors un langage de programmation international n'aurait guère de succès s'il ne respectait pas les critère de l'anglais (gauche à droite, alphabet..)
    A moins (peut-être) de programmer sans alphabet, avec des images .. mais là c'est de la SF :)
  • # Re: Une interrogation sans réponse

    Posté par  . Évalué à 3.

    Etant, nous occidentaux, habitués à écrire de gauche à droite ils nous semblent logique que "out" appartient à "System"

    C'est pas forcement evident pour un francais non plus....

    On dit bien l'objet out de la classe System. Ca serait donc plus logique en sinspirant de la langue francaise d'ecrire out.System.

    Dans tous les cas, les langages informatiques sont très différents des langues parlées, et obeissent rarement à la même logique.
    Donc pour quelqu'un parlant arabe ou juif, le JAVA ou tout autre langage n'est pas plus simple à apprendre que pour un francais...
  • # Re: Une interrogation sans réponse

    Posté par  . Évalué à 5.

    Bien avant d'être gêné au niveau de la programmation, ces programmeurs ont certainement été confrontés aux mathématiques qui depuis plusieurs siècles utilisent des symboles qui se lisent de gauche à droite sans équivalant dans d'autres styles d'écritures.

    Voilà, c'était ma réflexion à deux centimes de franc CFA.
    • [^] # Re: Une interrogation sans réponse

      Posté par  . Évalué à 1.

      Quels symboles mathématiques se lisent de gauche à droite ?
      -Les nombres ?
      Il vaut mieux commencer par les unités, parceque si tu commences à lire le chiffre de poids fort en premier, tu connais pas encore son poids (il faut d'abord savoir combien de chiffres il y a).
      -l'élevage à une puissance ?
      On dit aussi bien "x au carré" que "le carré de x"
      -l'égalité ?
      Ça se lit dans les deux sens
      -La soustraction ?
      "deux otés de trois" ou "trois moins deux"
      -l'implication ?
      A=>B peut se lire aussi bien "pour avoir B, il suffit que A" ou "si A alors B"

      Non, franchement, je vois pas quels symboles :-(
  • # Re: Une interrogation sans réponse

    Posté par  (Mastodon) . Évalué à 1.

    Sachant qu'il faut bien écrire un mot avant d'écrire le suivant, je ne pense pas qu'on arrive un jour à programmer avec des mots tout en évitant d'en mettre un à gauche (ou à droite) de l'autre :-)
  • # Re: Une interrogation sans réponse

    Posté par  . Évalué à 1.

    A quand un langange en hyéroglyphes ?
  • # Re: Une interrogation sans réponse

    Posté par  . Évalué à 1.

    Ben peut-être que les lignes de code apparaissent de droite à gauche sur leurs écrans.
    Ca règle tout problème...
  • # Re: Une interrogation sans réponse

    Posté par  . Évalué à 1.

    La relation d'appartenance pour les addresses web s'établie de droite à gauche et je n'ai jamais entendu personne s'en plaindre...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.