Lisp
De Viquipèdia
Originalment especificat l'any 1958 per John McCarthy, Lisp és un dels grans pioners dels llenguatges de programació, creador del paradigma funcional, i el segon llenguatge més antic dels que encara s'utilitzen avui en dia (és superat pel FORTRAN). I, com aquest, Lisp ha canviat molt des dels seus inicis, i un gran nombre de dialectes li han aparegut. Però, avui en dia, els seus dialectes més coneguts són el Common Lisp i el Scheme.
Inicialment, Lisp va ser creat buscant una notació matemàtica suficientment pràctica per les computadores, basant-se en els càlculs lambda de Alonzo Church. Tot i que ràpidament va acabar convertint-se en el llenguatge preferit per treballar intel·ligències artificials.
Essent un dels primers llenguatges, Lisp també va introduir nous conceptes al món de la programació. Entre ells trobem les estructures en forma d'arbre i els tipus dinàmics.
El mot Lisp deriva de les paraules angleses List Processing, ja que les llistes enllaçades són l'estructura més usada pel llenguatge. Tant usades que el codi font és fet per llistes, poguent així des de un programa manipular-lo com si fos una estructura més.
A més, la seva sintaxi és molt característica i fàcil de reconèixer, doncs Lisp és un llenguatge que clarament abusa de l'ús dels parèntesis. Tot el codi del programa és escrit com a llistes o expressions parentitzades.
Per exemple, una crida a funció serà de l'estil (f x y), on f és el nom de la rutina, i el demés són els paràmetres.
El programa "Hola Món", en Lisp, és així:
(format t "¡Hola, mon!")
Com a dada curiosa, ¿sabíeu que el tant conegut editor Emacs va ser programat amb Lisp?