Il y a effectivement des langages impératifs et des langages fonctionnels.
Par contre, Prolog n'est pas fonctionnel, il est déclaratif : un programme Prolog est un ensemble de règles, celles-ci servent ensuite au moteur de déduction Prolog pour résoudre des requêtes.
Il y a effectivement eu des tentatives de machines lisp.
Lisp n'est pas l'assembleur des langages fonctionnels, c'est juste le premier.
D'ailleurs, j'ai trouvé ce lien il n'y a pas très longtemps, ça peut sans doute vous intéresser : http://homepage.mac.com/aimlin/langages_informatiques.html(...)
C'est un graphe de « filiation » entre les langages (qui s'inspire de qui).
(Je n'y ai pas repéré d'erreur flagrante, mais je ne connais pas tous les langages non plus.)
[^] # Re: Lisp et Fortran
Posté par Sylvain Sauvage . En réponse au journal Lisp: pourquoi est-ce different ?. Évalué à 1.
Il y a effectivement des langages impératifs et des langages fonctionnels.
Par contre, Prolog n'est pas fonctionnel, il est déclaratif : un programme Prolog est un ensemble de règles, celles-ci servent ensuite au moteur de déduction Prolog pour résoudre des requêtes.
Il y a effectivement eu des tentatives de machines lisp.
Lisp n'est pas l'assembleur des langages fonctionnels, c'est juste le premier.
D'ailleurs, j'ai trouvé ce lien il n'y a pas très longtemps, ça peut sans doute vous intéresser : http://homepage.mac.com/aimlin/langages_informatiques.html(...)
C'est un graphe de « filiation » entre les langages (qui s'inspire de qui).
(Je n'y ai pas repéré d'erreur flagrante, mais je ne connais pas tous les langages non plus.)