Un truc que je ne comprend pas, c'est de vouloir rendre les langages de programmation de plus en plus proche du langage naturel. Suis-je le seul à trouver ça idiot ?
Ce qui me parait bien plus essentiel, c'est que les concepts de bases du langage soit simples et génériques. Typiquement à la Lisp et à la Haskell (et peut-être Smalltalk, mais je ne le connais pas vraiment).
Un langage ne doit pas être «intuitif» mais rendre facilement exprimable les algorithmes. Et si il faut assimiler des concepts avant, soit. Je pense donc qu'un bon langage de programmation doit plus s'approcher d'un langage mathématique que d'un langage naturel.
[^] # Re: Explicit is better than implicit.
Posté par MsieurHappy . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 3.
Ce qui me parait bien plus essentiel, c'est que les concepts de bases du langage soit simples et génériques. Typiquement à la Lisp et à la Haskell (et peut-être Smalltalk, mais je ne le connais pas vraiment).
Un langage ne doit pas être «intuitif» mais rendre facilement exprimable les algorithmes. Et si il faut assimiler des concepts avant, soit. Je pense donc qu'un bon langage de programmation doit plus s'approcher d'un langage mathématique que d'un langage naturel.