Lisp: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
MerlIwBot (discussione | contributi)
m Bot: Tolgo bs:Lisp programski jezik (strong connection between (2) it:Lisp and bs:Lisp (programski jezik))
FrescoBot (discussione | contributi)
Riga 1:
[[File:Lisplogo alien 256.png|thumb|256px|[[Logo]] e [[mascotte]] del Lisp.<ref>{{en}} [http://www.lisperati.com/logo.html Maggiori informazioni sul logo].</ref>]]
'''Lisp''' ('''''Lis'''t '''P'''rocessor'') è una famiglia di [[linguaggi di programmazione]] con implementazioni sia [[Compilatore|compilate]] sia [[Interprete (informatica)|interpretate]], spesso usato nei progetti di [[intelligenza artificiale]]. È stato ideato nel [[1958]] da [[John McCarthy]] come [[Linguaggio formale (matematica)|linguaggio formale]], per studiare le equazioni di [[algoritmo ricorsivo|ricorsione]] in un modello computazionale. È un linguaggio di programmazione che si basa sul concetto di programma come [[funzione (informatica)|funzione]].
 
Il primo [[software libero]] (free software) con un ''core'' LISP è stato [[emacs]], diffuso [[editor (informatica)|editor]] di testo per terminale progettato negli anni ottanta da [[Richard Stallman]] sulle ''LISP machine'' dell'epoca e portato successivamente su tutti i [[sistema operativo|sistemi operativi]].
Riga 31:
Per compilare quanto sopra scrivere in un file di testo dal nome "test.lisp" quanto segue:
 
(defun miotest ()
(format t "~&Hello, world!~%"))
 
Lanciate Cmucl e da linea comandi del lisp interprete digitare:
 
Riga 63:
== Voci correlate ==
* [[Car e cdr|car cdr]] e [[Cons (funzione)|cons]]: le funzioni fondamentali del Lisp per operare sulle [[Lista concatenata|liste]]
* [[Common LISP|Common Lisp]] - Il principale dialetto Lisp
* [[Steel Bank Common Lisp]] - Interprete e compilatore Common ModLisp
* [[Lisp Toolkit]] per la creazione di interfacce grafiche multipiattaforma