URL: https://linuxfr.org/users/mlemerre/journaux/le-langage-l Title: Le langage L Authors: Matthieu Lemerre Date: 2007年01月13日T22:12:26+01:00 Tags: Score: 0 Bonjour à tous, Je suis en train d'écrire un langage de programmation sympathique, et j'aimerai avoir des opinions dessus. Mon langage pourrait être décrit comme un mélange entre Lisp et C: -Il hérite de la syntaxe de C, permet l'utilisation de pointeurs et de constructions bas niveau, il est type statiquement comme C. En fait, il s'interface extrêmement bien avec le C, ce qui est bien pratique. - Il est extensible comme en Lisp, avec la définition de nouvelles macros permettant l'extension du langage, on peut le compiler interactivement, et il est plus base sur les expressions que les statements. Il y a aussi des différences avec ces deux langages: - il est typé fortement - les macros peuvent utiliser les informations de typage - La syntaxe aussi est extensible Il existe des langages implémentant ces fonctionnalités independamment (quoique les deux dernières sont assez rarement rencontrées), mais leur combinaison en fait quelque chose de sympa. Au niveau de l'avancement, tout ce qui est raconte dans la page web est vrai, mais le langage est pour le moins loin d'être fini: j'ai toujours pas de flottants par exemple (ce n'était pas l'important pour le moment), et bon il y a quasiment encore aucune librairie. Voila, l'adresse de la page web du langage est [http://www.nongnu.org/l-lang,](http://www.nongnu.org/l-lang,) la mailing liste est l-lang-devel at nongnu dot org, et si vous êtes interessés, n'hésitez pas à contribuer!