J'ai relu la question et je pense que ma réponse originale ne l'a pas abordée. Voici un autre essai.
Non, il n'y a pas eu de recherche sérieuse sur la linguistique du langage de programmation à ma connaissance. Des lignées linguistiques ont été tracées pour deux branches principales et une sous-branche:
Pour ceux d'entre nous qui ont des décennies dans le domaine, il est évident que les langages de programmation se sont croisés, et que l'on retrouve ainsi la plupart des aspects de tout paradigme pur dans la plupart des langages de programmation modernes, les désormais appelés langages de programmation multiparadigmes : C #, Python, Java, .. .. Même les langages fonctionnels auparavant purs comme OCaml et Haskell incluent suffisamment de fonctionnalités procédurales (via des monades ) et OO pour vous permettre de faire quoi que ce soit.
Ce qui s'est passé, je pense, c'est qu'il est devenu évident qu'il était coûteux (quand ce n'était pas idiot) de devoir changer de langage de programmation juste pour pouvoir appliquer le bon paradigme à un sous-problème donné.
Il reste une exception à la tendance dans le domaine des systèmes hautement parallèles et asynchrones. Là, les langues préférées sont strictement fonctionnelles, comme Erlang , probablement parce qu'il est plus facile de penser fonctionnellement à de tels systèmes complexes.
La partie non paradigmatique de l'évolution a porté sur la syntaxe. Les langages qui encourageaient ou même permettaient des programmes cryptiques sont de moins en moins utilisés ( APL , AWK , et même Perl et LISP). Aujourd'hui, les syntaxes dominantes sont celles de langages plus lisibles (par opposition à des langages facilement inscriptibles) comme C (C ++, C #, Java, Objective-C, Scala, Go, IML, CSS, JavaScript et aussi Python), Pascal (Fortran 90+ x), Smalltalk (Ruby), ML / Miranda (OCaml, Haskell, Erlang) et SGML (HTML, XML).
Ce diagramme n'est pas complètement précis et il n'est pas à jour, mais il donne une bonne idée de la quantité de langages de programmation qui ont convergé depuis l'ère langage par site des années 1970.