Glossario informatico: LISP
Autore della definizione: luca89
Letteralmente: LISt Processing
Lisp, che significa "List interactive system process" (sistema per processare interattivamante liste), č un linguaggio che nasce ad opera di John McCarthy nel 1959 molto utilizzato per programmazione in A.I.(intelligenza artificiale) Č molto semplice da usare ed a imparare. Orientato alla logica ed ad una programmazione funzionale ricorsiva č stato impiegato per programmazione di basso livello e di alto livello ad oggetti. Č stato il primo linguaggio ad adottare i concetti di Virtual Machine e Virtual Memory management.
Usato oggi per creare WEB dinamici, sistemi esperti, progetti di A.I., motori infenziali con base dati della conoscenza al servizio di problem solving di strategia, NASA, NCSA, e Difesa Americana lo vedono ancora come strumento strategico per le potenti opportunitā che ancora oggi fanno di questo linguaggio il maggior competitor di nicchia, in contrapposizione a Java, C++ e C#, anch'essi object oriented ma con limiti che il LISP ha da sempre sorpassato fin dalla sua prima implementazione.
Il Lisp č un linguaggio di programmazione elegante, sintatticamente semplice e di facile apprendimento, usato per la sua flessibilitā e la propensione a manipolare variabili con astrazione di oggetti complessi quali liste di dati. La sua particolare caratteristica funzionale e ricorsiva lo rende tanto flessibile da essere l'unico linguaggio in grado di interpretare/compilare se stesso con un polimorfismo nella quale i dati diventano codice e il codice viene manipolato come un dato.
Cerca anche su: Google, Wikipedia.
- Migliorala tu stesso e contribuisci alla crescita del glossario.
- Scrivi all'Oracolo di pc-facile.com e lui ti risponderā via e-mail entro 48 ore lavorative.
- Invia questa definizione a un amico.