Lisp: diferència entre les revisions

Contingut suprimit Contingut afegit
m +LISP
m Esborrany d'informàtica
Línia 1:
'''Lisp''' (o '''LISP''') és un dels grans pioners dels [[Llenguatge de programació|llenguatges de programació]], creador del [[Paradigma de programació|paradigma]] funcional]]. Originalment especificat l'any [[1958]] per [[John McCarthy]],{{CN}} és el segon llenguatge més antic dels que encara s'utilitzen avui en dia (és superat pel [[Fortran]]){{CN}}. I, com aquest, Lisp ha canviat molt des dels seus inicis, i un gran nombre de dialectes[[dialecte]]s li han aparegut{{CN}}. Però, avui en dia, els seus dialectes més coneguts són el ''Common Lisp'' i el ''[[Scheme]]''.{{CN}}
{{millorar format|Viquificar, mirar [[VP:LE]]}}
'''Lisp''' (o '''LISP''') és un dels grans pioners dels [[Llenguatge de programació|llenguatges de programació]], creador del [[Paradigma de programació|paradigma]] funcional. Originalment especificat l'any [[1958]] per [[John McCarthy]], és 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 lespels [[ordinador|computadores]]s, basant-se en els [[càlcul lambda|càlculs lambda]] d'[[Alonzo Church]]{{CN}}. Tot i que ràpidament va acabar convertint-se en el llenguatge preferit per treballar amb [[intel·ligència artificial|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.{{CN}}
 
El mot Lisp deriva de les paraules [[anglès|angleses]] ''List Processing'', ja que les llistes enllaçades són l'estructura més usada pel llenguatge. Són tan usades que el codi font és fet per llistes, podent així des d'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, car Lisp és un llenguatge que clarament abusa de l'ús dels [[parèntesi]]s. 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 la resta són els paràmetres.{{CN}}
 
==Aplicacions==
*L'important editor de textos ''[[Emacs]]'' va ser programat amb Lisp.
 
*El programa "Hola Món", en Lisp, és així:
 
(format t "Hola, mon!")
 
{{esborrany d'informàtica}}
[[Categoria:Llenguatges de programació funcional]]