Ajax HTML 5 JavaScript Création site CMS Comment Design Logiciels Programmation RSS SQL Scripts Mobiles
Forum
NOUVEAUX LANGAGES
Description
Scriptol vs PHP
Structures de données
Structures de contrôle
EXTENSIONS
DOM
Winbinder


Comment sont créés les langages de programmation

La construction des langages de Java à C#, ainsi que les nouveaux langages suit toujours le même processus. Mais pas forcément le meilleur qui soit.

Considérez l'organigramme ci-dessous... Comment devrait être défini un nouveau langage:

nouveau langage de programmation

L'étude ergonomique consisterait à recherche comment minimiser les risques d'erreurs. Aux utilisateurs on demanderait ce qu'ils attendent d'un nouveau langage et ce qu'ils aimeraient voir changer.

Comment cela se passe en fait:

conception d'un langage de programmation conservateur

La syntaxe des langages est désespéremment toujours la même avec ces symboles cabalistique qui rendent la lecture difficile et les erreurs faciles. Des points virgules à la fin des instructions par exemple est totalement inutile mais requis par le compilateur.

Pourquoi cette syntaxe? Elle a été conçue avec le langage C pour économiser les ressources en mémoire et réduire le temps de traitement à l'époque des premiers microprocesseurs. Donc les nouveaux langages sont conçus pour les ordinateurs des années 70, ce qui paraît stupide, mais ne l'est pas plus que le clavier Azerty où les touches sont disposées pour ralentir la frappe afin d'épargner les machines à écrire des années 50.

Les langages JavaScript et Go permettent au moins de supprimer le point-virgule. Il ne faut pas totalement désespérer...

Documents

  • Citations au sujet des langages de programmation.
Tweet
© 2011-2012 Scriptol.fr