Quote:
A propos de Lisp d'ailleurs, pourquoi a-t-on dériver autant ce langage ?
Il y a des raisons historiques
Quote:
Difficile de choisir : common-Lisp,
Common Lisp bien sur. C'est actuellement LE Lisp. Je dis LE Lisp parce qu'il est standard. Comme peu de langages d'ailleurs. C, C++, Ada.
D'ailleurs il est le seul langage standard à disposer une interface graphique standard (CLIM)
Allegro et Lispworks sont tous deux des implémentations de Common-Lisp.
Sinon en Open Source tu as le remarquable SBCL, qui implémente le standard parfaitement rigoureusement et qui est vif comme l'éclair à l'exécution. Un bijou :)
Attention Scheme n'est pas un Lisp. Il y ressemble c'est vrai, mais avec des différences. Scheme apporte d'ailleurs une chose qui n'existe pas en Lisp, la continuité. (Je te laisse te renseigner :) )
Emacs-Lisp est un Lisp à l'ancienne, pour des raisons historiques évidentes. Il sert de moteur à Emacs et il sert aussi à le programmer, ce qui fait qu'Emacs reste l'éditeur le plus génial de tout l'univers connu et inconnu :)
Emacs-Lisp est en portée dynamique, alors que Common Lisp est en portée lexicale. Grosse différence (Je te laisse te renseigner :) )
Quote:
Erlang m'a aussi beaucoup plû
Je pense bien. Vraiment génial. C'est actuellement la meilleure solution pour les applications concurrentes et/ou distribuées.
Remarque il existe aussi ABCL/1, qui reste confidentiel et universitaire (au Japon) et qui un langage concurrent "à la Erlang". Ce qui est amusant c'est que son créateur l'a écrit... en Lisp :)
Merci pour les références sur les bouquins :)
Il y a des raisons historiques
Common Lisp bien sur. C'est actuellement LE Lisp. Je dis LE Lisp parce qu'il est standard. Comme peu de langages d'ailleurs. C, C++, Ada.
D'ailleurs il est le seul langage standard à disposer une interface graphique standard (CLIM)
Allegro et Lispworks sont tous deux des implémentations de Common-Lisp.
Sinon en Open Source tu as le remarquable SBCL, qui implémente le standard parfaitement rigoureusement et qui est vif comme l'éclair à l'exécution. Un bijou :)
Attention Scheme n'est pas un Lisp. Il y ressemble c'est vrai, mais avec des différences. Scheme apporte d'ailleurs une chose qui n'existe pas en Lisp, la continuité. (Je te laisse te renseigner :) )
Emacs-Lisp est un Lisp à l'ancienne, pour des raisons historiques évidentes. Il sert de moteur à Emacs et il sert aussi à le programmer, ce qui fait qu'Emacs reste l'éditeur le plus génial de tout l'univers connu et inconnu :)
Emacs-Lisp est en portée dynamique, alors que Common Lisp est en portée lexicale. Grosse différence (Je te laisse te renseigner :) )
Je pense bien. Vraiment génial. C'est actuellement la meilleure solution pour les applications concurrentes et/ou distribuées.
Remarque il existe aussi ABCL/1, qui reste confidentiel et universitaire (au Japon) et qui un langage concurrent "à la Erlang". Ce qui est amusant c'est que son créateur l'a écrit... en Lisp :)
Merci pour les références sur les bouquins :)