Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Installa
l'accesso più veloce di browser!
 

Lisp

Indice Lisp

Lisp (List Processor) è una famiglia di linguaggi di programmazione con implementazioni sia compilate sia interpretate, associata nel passato ai progetti di intelligenza artificiale.

66 relazioni: Albert Thoralf Skolem, Arc (linguaggio di programmazione), AutoCAD, Autodesk, AutoLISP, Bytecode, CAD, Car e cdr, CLIPS, Clojure, CLU (linguaggio), Common LISP, Compilatore, Cons, COWSEL, Dylan (linguaggio), Editor di testo, Emacs, Falcon (linguaggio di programmazione), Forth (linguaggio), Funzionale, Funzione ricorsiva, Haskell (linguaggio), Imperativo, Intelligenza artificiale, Interfaccia grafica, Interleaf, Interprete (informatica), JavaScript, John McCarthy, Julia (linguaggio di programmazione), Linguaggio di programmazione, Linguaggio formale, Linux, Lisp Toolkit, Lista concatenata, Logo (informatica), Lua, MacOS, Massachusetts Institute of Technology, Mathematica, Microcodice, Microsoft Office Publisher, Microsoft Windows, ML (linguaggio di programmazione), Multitasking, Nyquist (linguaggio di programmazione), Oggetto (informatica), Perl, Programmazione funzionale, ..., Python, R (software), REBOL, Richard Stallman, Ruby, Scheme, Sistema operativo, Smalltalk, Software libero, Steel Bank Common Lisp, Tcl, Tipizzazione dinamica, Tipizzazione forte, Workstation, Xerox Corporation, 1958. Espandi índice (16 più) »

Albert Thoralf Skolem

Nel 1905 entra nell'Università di Kristiania, il nome di allora di Oslo, per studiare matematica, ma studia anche fisica, chimica, botanica e zoologia.

Nuovo!!: Lisp e Albert Thoralf Skolem · Mostra di più »

Arc (linguaggio di programmazione)

Arc è un dialetto del linguaggio di programmazione Lisp.

Nuovo!!: Lisp e Arc (linguaggio di programmazione) · Mostra di più »

AutoCAD

AutoCAD è il primo software CAD (computer aided design) sviluppato originariamente per PC, ed introdotto nel mercato nel 1982 da Autodesk.

Nuovo!!: Lisp e AutoCAD · Mostra di più »

Autodesk

Autodesk è un'azienda di software e servizi rivolti alla progettazione di infrastrutture, costruzioni civili e industriali, ma anche di contenuti multimediali per l'intrattenimento, progettazione meccanica e manifatturiera, sistemi PLM.

Nuovo!!: Lisp e Autodesk · Mostra di più »

AutoLISP

AutoLISP è un dialetto semplificato del più famoso linguaggio LISP, acronimo di List Processing, cosa che denota una sua particolare predilezione per il trattamento delle liste.

Nuovo!!: Lisp e AutoLISP · Mostra di più »

Bytecode

In informatica, il bytecode è un linguaggio intermedio più astratto tra il linguaggio macchina e il linguaggio di programmazione, usato per descrivere le operazioni che costituiscono un programma.

Nuovo!!: Lisp e Bytecode · Mostra di più »

CAD

CAD, in informatica, è un acronimo inglese usato per indicare due concetti correlati, ma differenti.

Nuovo!!: Lisp e CAD · Mostra di più »

Car e cdr

Introdotte nel linguaggio di programmazione Lisp, car e cdr (pronunciato o) sono operazioni primitive che operano su liste concatenate composte da celle cons.

Nuovo!!: Lisp e Car e cdr · Mostra di più »

CLIPS

Il software CLIPS è uno strumento per la creazione di sistemi esperti.

Nuovo!!: Lisp e CLIPS · Mostra di più »

Clojure

Clojure è un dialetto del linguaggio di programmazione Lisp.

Nuovo!!: Lisp e Clojure · Mostra di più »

CLU (linguaggio)

Il CLU è un linguaggio di programmazione creato al MIT da Barbara Liskov e dai suoi studenti tra il 1974 ed il 1975.

Nuovo!!: Lisp e CLU (linguaggio) · Mostra di più »

Common LISP

Il Common Lisp, comunemente abbreviato con CL, è un dialetto del linguaggio di programmazione Lisp, pubblicato nello standard ANSI ANSI INCITS 226-1994 (R2004) (ex X3.226-1994 (R1999)).

Nuovo!!: Lisp e Common LISP · Mostra di più »

Compilatore

Un compilatore è un programma informatico che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni di un altro linguaggio (codice oggetto).

Nuovo!!: Lisp e Compilatore · Mostra di più »

Cons

In informatica, cons è una funzione fondamentale dei dialetti Lisp.

Nuovo!!: Lisp e Cons · Mostra di più »

COWSEL

COWSEL (COntrolled Working SpacE Language) è un linguaggio di programmazione sviluppato tra il 1964 e il 1966 da Robin Popplestone.

Nuovo!!: Lisp e COWSEL · Mostra di più »

Dylan (linguaggio)

Il linguaggio di programmazione Dylan, (come il cognome di Bob Dylan), è funzionale, object-oriented, riflessivo e dinamico.

Nuovo!!: Lisp e Dylan (linguaggio) · Mostra di più »

Editor di testo

Un editor di testo è un programma per la composizione di testi.

Nuovo!!: Lisp e Editor di testo · Mostra di più »

Emacs

Emacs è un editor di testo libero estremamente versatile molto popolare fra i programmatori.

Nuovo!!: Lisp e Emacs · Mostra di più »

Falcon (linguaggio di programmazione)

Il linguaggio di programmazione Falcon, abbreviabile come Falcon P.L., Falconpl o Falcon, è un linguaggio di scripting multi paradigma open source, sviluppato da Giancarlo Niccolai, inizialmente nell'ambito della propria attività lavorativa, e pubblicato successivamente come progetto Open Source.

Nuovo!!: Lisp e Falcon (linguaggio di programmazione) · Mostra di più »

Forth (linguaggio)

Il Forth è un linguaggio di programmazione sviluppato da Chuck Moore presso l'US National Radio Astronomy Observatory (NRAO) durante gli anni sessanta, ma che venne formalizzato solo nel 1977, per essere poi standardizato dall'ANSI nel 1994.

Nuovo!!: Lisp e Forth (linguaggio) · Mostra di più »

Funzionale

In matematica, un funzionale è una qualsiasi funzione che, dato un elemento di uno spazio vettoriale, restituisce un valore nel rispettivo campo di scalari (ad esempio \R o \C).

Nuovo!!: Lisp e Funzionale · Mostra di più »

Funzione ricorsiva

Nella logica matematica e nell'informatica, le funzioni ricorsive sono una classe di funzioni dai numeri naturali ai numeri naturali che sono "calcolabili" in un qualche senso intuitivo.

Nuovo!!: Lisp e Funzione ricorsiva · Mostra di più »

Haskell (linguaggio)

Haskell è un linguaggio di programmazione puramente funzionale general-purpose creato da un apposito comitato alla fine degli anni ottanta principalmente per analizzare le caratteristiche dei linguaggi.

Nuovo!!: Lisp e Haskell (linguaggio) · Mostra di più »

Imperativo

L'imperativo è un modo verbale.

Nuovo!!: Lisp e Imperativo · Mostra di più »

Intelligenza artificiale

Definizioni specifiche possono essere date focalizzandosi o sui processi interni di ragionamento o sul comportamento esterno del sistema intelligente ed utilizzando come misura di efficacia o la somiglianza con il comportamento umano o con un comportamento ideale, detto razionale.

Nuovo!!: Lisp e Intelligenza artificiale · Mostra di più »

Interfaccia grafica

L'interfaccia grafica utente, nota anche come GUI (dall'inglese Graphical User Interface), comunemente abbreviata in interfaccia grafica, è un tipo di interfaccia utente che consente all'utente di interagire con la macchina in modo visuale utilizzando rappresentazioni grafiche piuttosto che comandi testuali.

Nuovo!!: Lisp e Interfaccia grafica · Mostra di più »

Interleaf

Interleaf è stata un'azienda produttrice di software creata nel 1981.

Nuovo!!: Lisp e Interleaf · Mostra di più »

Interprete (informatica)

Un interprete, in informatica e nella programmazione, è un programma in grado di eseguire altri programmi a partire direttamente dal relativo codice sorgente.

Nuovo!!: Lisp e Interprete (informatica) · Mostra di più »

JavaScript

In informatica JavaScript è un linguaggio di scripting orientato agli oggetti e agli eventi, comunemente utilizzato nella programmazione Web lato client per la creazione, in siti web e applicazioni web, di effetti dinamici interattivi tramite funzioni di script invocate da eventi innescati a loro volta in vari modi dall'utente sulla pagina web in uso (mouse, tastiera, caricamento della pagina ecc...). Tali funzioni di script, utilizzati dunque nella logica di presentazione, possono essere opportunamente inserite in file HTML, in pagine JSP o in appositi file separati con estensione.js poi richiamati nella logica di business.

Nuovo!!: Lisp e JavaScript · Mostra di più »

John McCarthy

McCarthy si distingueva per le sue conoscenze di logica matematica in relazione all'Intelligenza Artificiale.

Nuovo!!: Lisp e John McCarthy · Mostra di più »

Julia (linguaggio di programmazione)

Julia, è un linguaggio di programmazione, multi-paradigma, open source pubblicato a partire dal 2012 (anche se le basi furono poste nel 2009) da un gruppo di programmatori impegnati professionalmente nel campo del calcolo numerico pensato con lo scopo di fornire uno strumento ad alte prestazioni dedicato in maniera particolare al mondo della programmazione scientifica.

Nuovo!!: Lisp e Julia (linguaggio di programmazione) · Mostra di più »

Linguaggio di programmazione

Un linguaggio di programmazione, in informatica, è un linguaggio formale che specifica un insieme di istruzioni che possono essere usate per produrre dati in output.

Nuovo!!: Lisp e Linguaggio di programmazione · Mostra di più »

Linguaggio formale

Per linguaggio formale, in matematica, logica, informatica e linguistica, si intende un insieme di stringhe di lunghezza finita costruite sopra un alfabeto finito, cioè sopra un insieme finito di oggetti tendenzialmente semplici che vengono chiamati caratteri, simboli o lettere.

Nuovo!!: Lisp e Linguaggio formale · Mostra di più »

Linux

Linux (pronuncia inglese) è una famiglia di sistemi operativi di tipo Unix-like, pubblicati sotto varie possibili distribuzioni, aventi la caratteristica comune di utilizzare come nucleo il kernel Linux.

Nuovo!!: Lisp e Linux · Mostra di più »

Lisp Toolkit

LTK è acronimo di Lisp Toolkit, una libreria per la creazione di interfacce grafiche multipiattaforma scritte in Common LISP.

Nuovo!!: Lisp e Lisp Toolkit · Mostra di più »

Lista concatenata

In informatica, una lista concatenata (o linked list) è una struttura dati dinamica, tra quelle fondamentali usate nella programmazione.

Nuovo!!: Lisp e Lista concatenata · Mostra di più »

Logo (informatica)

Logo, o LOGO, è un linguaggio di programmazione a scopo didattico, il primo pensato eminentemente per scopi educativi e orientato all'infanzia.

Nuovo!!: Lisp e Logo (informatica) · Mostra di più »

Lua

Lua è un linguaggio di programmazione dinamico, riflessivo, imperativo e procedurale, utilizzato come linguaggio di scripting di uso generico.

Nuovo!!: Lisp e Lua · Mostra di più »

MacOS

macOS (pronunciato in inglese come /mæk oʊ/), precedentemente noto come OS X (/oʊ ɛs tɛn/) e come Mac OS X (/mæk oʊ ɛs tɛn/), è il sistema operativo sviluppato da Apple Inc. per i computer Macintosh.

Nuovo!!: Lisp e MacOS · Mostra di più »

Massachusetts Institute of Technology

L'Istituto di tecnologia del Massachusetts (in inglese: Massachusetts Institute of Technology, MIT) è una delle più importanti università di ricerca del mondo con sede a Cambridge, nel Massachusetts (Stati Uniti).

Nuovo!!: Lisp e Massachusetts Institute of Technology · Mostra di più »

Mathematica

Mathematica è un ambiente di calcolo simbolico e numerico multipiattaforma, ideato da Stephen Wolfram e successivamente sviluppato da un team di matematici e programmatori.

Nuovo!!: Lisp e Mathematica · Mostra di più »

Microcodice

Il microcodice è un set di istruzioni a basso livello che controllano direttamente il microprocessore, vale a dire che la loro esecuzione viene realizzata direttamente dall'hardware, ovvero dal livello della logica digitale del microprocessore.

Nuovo!!: Lisp e Microcodice · Mostra di più »

Microsoft Office Publisher

Microsoft Office Publisher (precedentemente Microsoft Publisher) è un'applicazione di desktop publishing creata da Microsoft.

Nuovo!!: Lisp e Microsoft Office Publisher · Mostra di più »

Microsoft Windows

Microsoft Windows (abbreviazioni comunemente utilizzate: "Windows" o "Win") è una famiglia di ambienti operativi e sistemi operativi prodotta da Microsoft Corporation dal 1985.

Nuovo!!: Lisp e Microsoft Windows · Mostra di più »

ML (linguaggio di programmazione)

ML è un linguaggio di programmazione funzionale general purpose sviluppato dall'équipe di Robin Milner presso l'Università di Edimburgo alla fine degli anni 70, con una sintassi ispirata ad ISWIM.

Nuovo!!: Lisp e ML (linguaggio di programmazione) · Mostra di più »

Multitasking

In informatica, un sistema operativo con supporto per il multitasking (multiprocessualità) permette di eseguire più programmi contemporaneamente: se ad esempio viene chiesto al sistema di eseguire contemporaneamente due processi A e B, la CPU eseguirà per qualche istante di tempo il processo A, poi per qualche istante successivo il processo B, poi tornerà a eseguire il processo A e così via.

Nuovo!!: Lisp e Multitasking · Mostra di più »

Nyquist (linguaggio di programmazione)

Nyquist è un linguaggio di programmazione per l'analisi e la sintetizzazione di suoni.

Nuovo!!: Lisp e Nyquist (linguaggio di programmazione) · Mostra di più »

Oggetto (informatica)

Con oggetto, in informatica ed in particolar modo nell'ambito della programmazione, si intende nella maniera più generica una regione di memoria allocata.

Nuovo!!: Lisp e Oggetto (informatica) · Mostra di più »

Perl

Perl è un linguaggio di programmazione ad alto livello, dinamico, procedurale e interpretato, creato nel 1987 da Larry Wall.

Nuovo!!: Lisp e Perl · Mostra di più »

Programmazione funzionale

In informatica la programmazione funzionale è un paradigma di programmazione in cui il flusso di esecuzione del programma assume la forma di una serie di valutazioni di funzioni matematiche.

Nuovo!!: Lisp e Programmazione funzionale · Mostra di più »

Python

Python è un linguaggio di programmazione ad alto livello, orientato agli oggetti, adatto, tra gli altri usi, per sviluppare applicazioni distribuite, scripting, computazione numerica e system testing.

Nuovo!!: Lisp e Python · Mostra di più »

R (software)

R è un linguaggio di programmazione e un ambiente di sviluppo specifico per l'analisi statistica dei dati.

Nuovo!!: Lisp e R (software) · Mostra di più »

REBOL

REBOL (si pronuncia come rebel, "ribelle" in inglese) acronimo di Relative Expression Based Object Language.

Nuovo!!: Lisp e REBOL · Mostra di più »

Richard Stallman

È uno dei principali esponenti del movimento del software libero.

Nuovo!!: Lisp e Richard Stallman · Mostra di più »

Ruby

Ruby è un linguaggio di programmazione completamente a oggetti.

Nuovo!!: Lisp e Ruby · Mostra di più »

Scheme

Scheme è un linguaggio di programmazione funzionale, un dialetto del Lisp di cui mantiene tutte le caratteristiche, che è stato sviluppato negli anni settanta da Guy L. Steele e Gerald Jay Sussman, che lo introdussero nel mondo accademico con una serie di articoli noti come le Lambda Papers e nel libro Structure and Interpretation of Computer Programs, usato per decenni come testo in alcuni esami di Scienze dell'Informazione.

Nuovo!!: Lisp e Scheme · Mostra di più »

Sistema operativo

Un sistema operativo (abbreviato in SO), in informatica, è un software di sistema che gestisce le risorse hardware e software della macchina, fornendo servizi di base ai software applicativi (programmi) installati.

Nuovo!!: Lisp e Sistema operativo · Mostra di più »

Smalltalk

Smalltalk è un linguaggio di programmazione orientato agli oggetti con gestione dinamica dei tipi e con un paradigma di programmazione riflessivo.

Nuovo!!: Lisp e Smalltalk · Mostra di più »

Software libero

Il software libero è un software pubblicato sotto i termini di una licenza di software libero, che ne concede l'utilizzo, lo studio, la modifica e la redistribuzione.

Nuovo!!: Lisp e Software libero · Mostra di più »

Steel Bank Common Lisp

Steel Bank Common Lisp (SBCL) è un'implementazione libera del linguaggio di programmazione Common LISP.

Nuovo!!: Lisp e Steel Bank Common Lisp · Mostra di più »

Tcl

In informatica Tcl (acronimo di Tool Command Language), è un linguaggio di scripting creato da John Ousterhout generalmente considerato di facile apprendimento (rispetto ai linguaggi della sua generazione), ma allo stesso tempo potente.

Nuovo!!: Lisp e Tcl · Mostra di più »

Tipizzazione dinamica

In informatica e programmazione, la tipizzazione dinamica è la politica di tipizzazione, ovvero di assegnazione di tipi alle variabili, in cui il controllo del tipo della variabile è effettuato a runtime piuttosto che in fase di compilazione.

Nuovo!!: Lisp e Tipizzazione dinamica · Mostra di più »

Tipizzazione forte

In informatica, e in particolare in programmazione, l'espressione tipizzazione forte (strong typing) può essere usata per caratterizzare il tipo di regole che un determinato linguaggio di programmazione impone, a livello sintattico o semantico, circa la tipizzazione dei dati e all'uso dei dati in relazione al loro tipo.

Nuovo!!: Lisp e Tipizzazione forte · Mostra di più »

Workstation

In elettronica e informatica la workstation o stazione di lavoro (traduzione meno comune del corrispettivo inglese) è un tipo di computer monoutente, che si contraddistingue dall'essere destinato principalmente a un utilizzo produttivo (da cui il prefisso work.

Nuovo!!: Lisp e Workstation · Mostra di più »

Xerox Corporation

Xerox Corporation è una delle più grandi aziende produttrici di stampanti e fotocopiatrici.

Nuovo!!: Lisp e Xerox Corporation · Mostra di più »

1958

Nessuna descrizione.

Nuovo!!: Lisp e 1958 · Mostra di più »

Riorienta qui:

LISP.

UscenteArrivo
Ehi! Siamo su Facebook ora! »