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:

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:

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
| Tweet |
|
|
