Comme je suis toujours en plein développement de mon petit projet secret (Sugar), visant à développer (enfin !) un langage de programmation qui me convienne, je me suis dit qu'il serait bon d'orienter pour un temps mes billets dans cette direction, et de vous faire part de mes lectures et réflexions vis-à-vis des langages.

Ce matin, je me suis retrouvé à lire un très bon billet de Taw intitulé "The Right To Criticize Programming Languages". Avec son humour habituel, Taw nous dresse un tableau des points forts et des points faibles de langages tels que Python, Perl, Java, JavaScript, PHP ou Ruby, mais d'une manière assez originale. En effet, plutôt que d'avoir une approche purement technique, son analyse se base d'un point de vue plus large, tenant compte des aspects historiques, contextuels et sociaux relatifs aux langages.

Il en va donc qu'au delà de la comparaison, il s'agit surtout d'un récapitulatif des points forts qui font la personnalité de chaque langage, et ceci notamment à la lumière de l'évolution de l'informatique (et de nos mentalités) durant les 20 dernières années...

Lire la suite