Lisp linguaggio di programmazione | |
---|---|
Autore | John McCarthy |
Data di origine | 1958 |
Utilizzo | intelligenza artificiale |
Paradigmi | imperativo e funzionale |
Tipizzazione | dinamica, forte |
Estensioni comuni | .lisp |
Influenzato da | IPL |
Ha influenzato | CLIPS, CLU, COWSEL, Dylan, Falcon, Forth, Haskell, Io, Ioke, JavaScript, Julia, Logo, Lua, Mathematica, ML, Nu, OPS5, Perl, POP-2/11, Python, Qi, R, Shen, Rebol, Ruby, Smalltalk, Tcl |
Implementazione di riferimento | |
Sistema operativo | Linux, macOS e Windows |
Lisp (List Processor) è una famiglia di linguaggi di programmazione con implementazioni sia compilate sia interpretate, associata nel passato ai progetti di intelligenza artificiale. È stato ideato nel 1958 da John McCarthy[1] come linguaggio formale per studiare la computabilità di funzioni ricorsive (nel senso di Skolem) su espressioni simboliche. È stato anche il primo linguaggio a facilitare uno stile di programmazione funzionale.