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

Common LISP

Indice 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)).

25 relazioni: American National Standards Institute, Analisi lessicale, Car e cdr, Clojure, Dylan (linguaggio), Ereditarietà multipla, Intelligenza artificiale, Julia (linguaggio di programmazione), Linguaggio di programmazione, Lisp, Lista concatenata, Macro (informatica), Metodo (programmazione), Multipiattaforma, Norma (tecnologia), Open source, Programmazione funzionale, Programmazione orientata agli oggetti, Programmazione procedurale, R (software), Riflessione (informatica), Scheme, Specifica tecnica, Tipizzazione dinamica, Tipizzazione forte.

American National Standards Institute

L'American National Standards Institute (Istituto Americano di Normalizzazione, più noto come ANSI, pronuncia IPA) è un'organizzazione privata senza fini di lucro che definisce le norme industriali per gli Stati Uniti.

Nuovo!!: Common LISP e American National Standards Institute · Mostra di più »

Analisi lessicale

L'Analisi lessicale è il processo di prendere in ingresso una sequenza di caratteri e produrre in uscita una sequenza di token.

Nuovo!!: Common LISP e Analisi lessicale · 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!!: Common LISP e Car e cdr · Mostra di più »

Clojure

Clojure è un dialetto del linguaggio di programmazione Lisp.

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

Dylan (linguaggio)

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

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

Ereditarietà multipla

Alcuni linguaggi di programmazione permettono di utilizzare l'ereditarietà multipla, in cui una classe può ereditare funzionalità e caratteristiche da più di una classe base.

Nuovo!!: Common LISP e Ereditarietà multipla · 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!!: Common LISP e Intelligenza artificiale · 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!!: Common 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!!: Common LISP e Linguaggio di programmazione · Mostra di più »

Lisp

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

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

Lista concatenata

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

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

Macro (informatica)

In informatica, il termine macro sta ad indicare una procedura, ovvero un insieme di comandi o istruzioni, tipicamente ricorrente durante l'esecuzione di un programma.

Nuovo!!: Common LISP e Macro (informatica) · Mostra di più »

Metodo (programmazione)

Un metodo (o anche funzione membro), in informatica, è un termine che viene usato principalmente nel contesto della programmazione orientata agli oggetti per indicare un sottoprogramma associato in modo esclusivo ad una classe e che rappresenta (in genere) un'operazione eseguibile sugli oggetti e istanze di quella classe.

Nuovo!!: Common LISP e Metodo (programmazione) · Mostra di più »

Multipiattaforma

In informatica il termine multipiattaforma può essere riferito ad un linguaggio di programmazione, ad un'applicazione software o ad un dispositivo hardware che funziona su più di un sistema o appunto, piattaforma (es. Unix/Linux, Windows e Macintosh).

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

Norma (tecnologia)

Le norme tecniche o standard sono documenti tecnici utilizzati in svariati ambiti, cui si perviene dopo opportuni processi di normazione o standardizzazione da parte di opportuni enti, aventi proprie e peculiari caratteristiche.

Nuovo!!: Common LISP e Norma (tecnologia) · Mostra di più »

Open source

In informatica il termine inglese open source (che significa sorgente aperta) viene utilizzato per riferirsi ad un software di cui gli autori (più precisamente, i detentori dei diritti) rendono pubblico il codice sorgente, favorendone il libero studio e permettendo a programmatori indipendenti di apportarvi modifiche ed estensioni.

Nuovo!!: Common LISP e Open source · 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!!: Common LISP e Programmazione funzionale · Mostra di più »

Programmazione orientata agli oggetti

In informatica la programmazione orientata agli oggetti (OOP, Object Oriented Programming) è un paradigma di programmazione che permette di definire oggetti software in grado di interagire gli uni con gli altri attraverso lo scambio di messaggi.

Nuovo!!: Common LISP e Programmazione orientata agli oggetti · Mostra di più »

Programmazione procedurale

In informatica la programmazione procedurale è un paradigma di programmazione che consiste nel creare dei blocchi di codice sorgente, identificati da un nome e racchiusi da dei delimitatori, che variano a seconda del linguaggio di programmazione; questi sono detti anche sottoprogrammi (in inglese subroutine), procedure o funzioni, a seconda del linguaggio e dei loro ruoli all'interno del linguaggio stesso.

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

R (software)

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

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

Riflessione (informatica)

In informatica, la riflessione o reflection è la capacità di un programma di eseguire elaborazioni che hanno per oggetto il programma stesso, e in particolare la struttura del suo codice sorgente.

Nuovo!!: Common LISP e Riflessione (informatica) · 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!!: Common LISP e Scheme · Mostra di più »

Specifica tecnica

In ingegneria, la specifica tecnica è un documento che correda disegni, schemi e altro relativi ad un prodotto, al fine di prescriverne una specifica funzione o un determinato impiego o livelli prestazionali determinati.

Nuovo!!: Common LISP e Specifica tecnica · 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!!: Common 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!!: Common LISP e Tipizzazione forte · Mostra di più »

Riorienta qui:

Common Lisp.

UscenteArrivo
Ehi! Siamo su Facebook ora! »