C'est quoi un bon langage géneraliste ?

Suite à mon billet précédent, je me suis posé la question suivante : c'est quoi un bon langage de programmation ?

Pour moi, c'est clairement un langage qui me permet de faire un logiciel qui fait ce que je veux sans trop me fouler et même (si possible) en me faisant plaisir. Donc, si je trouve un langage qui fait ça, il est bien, il me va.

Sauf que tout le monde ne cherche pas à faire les mêmes logiciels, et surtout pas des logiciels qui font la même chose. Par exemple, moi, j'ai surtout besoin d'une bonne API réseau et, tant qu'à faire, une bonne API pour le système de fichiers. Mes logiciels n'ont pas forcément besoin d'une GUI, même si des fois ça aide...

Or donc, je me disais que pour évaluer un langage afin de voir si c'est un bon langage "généraliste", ça pourrait être intéressant de sélectionner quelques applications et de voir comment ces applis sont codées avec le langage à évaluer. Je me disais pas exemple qu'on pourrait se baser sur un client IRC, un serveur HTTP, un éditeur de fichier ? Mais là encore, on se rend bien compte que cette sélection est basée sur mes préoccupation...

Or donc, je m'en remets à vous, lecteurs programmeurs : qu'est-ce qui, pour vous, serait une bonne application pour juger de la généralité/versatilité d'un langage ?

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

La discussion continue ailleurs

URL de rétrolien : http://www.neekotech.fr/blog/index.php?trackback/6

Fil des commentaires de ce billet