Règles du forum

Le langage SML et son successeur seulement, pas les interpréteurs ni les compilateurs, ni même les langages similaires comme OCaml (si nécessaire, il faudra reformuler). Bien que intéressant, Haskell n’est pas à l’ordre du jour (faute de le connaitre et donc de pouvoir vérifier les topiques à son sujet).

Auteur Message
Administrateur
Avatar de l’utilisateur
Je ne fais pas de résumé, je cite et traduit, seulement l’introduction. J’en ajouterai peut‑être d’autres plus tard.

Cet article compare Haskell, OCaml, Scala, Scheme, SML (Standard ML).

Advanced programming languages (matt.might.net).

Matt Might a écrit : 
Students often ask for a recommendation on what language they should learn next. If you're looking for a job in industry, my reply is to learn whatever is hot right now: C++, Java and C#--and probably Python, Ruby, PHP and Perl too.

If, on the other hand, you're interested in enlightenment, academic research or a start-up, the criterion by which you should choose your next language is not employability, but expressiveness. […]

Traduction a écrit : 
Les étudiants s’enquièrent souvent de recommandations sur les langages qu’ils devraient apprendre ensuite. Si vous êtes à la recherche d’un travail dans l’industrie, ma réponse et d’apprendre n’importe desquels qui sont populaires actuellement : C++, Java et C# — et probablement Python, Ruby, PHP et Perl aussi.

Si d’un autre côté, vous êtes intéressé par le progrès, les recherche académique or les startups, le critère selon lequel vous devriez faire le choix de votre prochain langage, n’est pas l’employabilité, mais l’expressivité. […]
.

Cette introduction ne parle que de l’intérêt de la suite de l’article. Pour la comparaison qu’il fait entre les langages fonctionnels, dont fait parti SML, voir le lien plus haut.
Profil
Administrateur
Avatar de l’utilisateur
Voir aussi : Efficacité des langages fonctionnels, pour une comparaison sur un aspect spécifique.
Profil