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

Eiffel (linguaggio)

Indice Eiffel (linguaggio)

Eiffel è un linguaggio di programmazione object-oriented che enfatizza la scrittura di programmi robusti.

29 relazioni: Ada (linguaggio di programmazione), ALGOL, Allocazione dinamica della memoria, C sharp, C++, Compilatore, D (linguaggio di programmazione), Design by contract, Ereditarietà multipla, Garbage collection, Gestione della memoria, Hello world, Industria del software, Java (linguaggio di programmazione), Linguaggio di programmazione, Overloading, Paradigma di programmazione, Pascal (linguaggio di programmazione), Programmazione imperativa, Programmazione orientata agli oggetti, Racket (linguaggio di programmazione), Ruby, Sather, Scala (linguaggio di programmazione), Simula, Tipizzazione forte, Tipizzazione statica, Z, 1985.

Ada (linguaggio di programmazione)

Ada è un linguaggio di programmazione sviluppato verso la fine degli anni settanta su iniziativa del Dipartimento della Difesa (DOD) degli Stati Uniti.

Nuovo!!: Eiffel (linguaggio) e Ada (linguaggio di programmazione) · Mostra di più »

ALGOL

ALGOL (abbreviazione di ALGOrithmic Language, ossia linguaggio algoritmico) è un linguaggio di programmazione sviluppato nel 1958.

Nuovo!!: Eiffel (linguaggio) e ALGOL · Mostra di più »

Allocazione dinamica della memoria

Con allocazione dinamica della memoria, in informatica, intende l'allocazione di memoria per l'utilizzo di un programma durante la propria esecuzione.

Nuovo!!: Eiffel (linguaggio) e Allocazione dinamica della memoria · Mostra di più »

C sharp

Il C# (pronuncia:, come la parola inglese "see sharp") è un linguaggio di programmazione orientato agli oggetti sviluppato da Microsoft all'interno dell'iniziativa.NET, e successivamente approvato come standard dalla ECMA (ECMA-334) e ISO (norma ISO/IEC 23270).

Nuovo!!: Eiffel (linguaggio) e C sharp · Mostra di più »

C++

C++ è un linguaggio di programmazione orientato agli oggetti, con tipizzazione statica.

Nuovo!!: Eiffel (linguaggio) e C++ · 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!!: Eiffel (linguaggio) e Compilatore · Mostra di più »

D (linguaggio di programmazione)

Il linguaggio di programmazione D nasce nel dicembre 1999 dalla mente di Walter Bright.

Nuovo!!: Eiffel (linguaggio) e D (linguaggio di programmazione) · Mostra di più »

Design by contract

Design by contract (in sigla: DBC) o progettazione per contratto è una metodologia per progettare il software.

Nuovo!!: Eiffel (linguaggio) e Design by contract · 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!!: Eiffel (linguaggio) e Ereditarietà multipla · Mostra di più »

Garbage collection

"Doppio bug-free"). C'è da correggere lungo tutta la pagina. Nota: la voce non sembra essere stata ottenuta COMPLETAMENTE mediante traduzione automatica (vedi Teplate:Da correggere) --> In informatica per garbage collection (termine a volte abbreviato con GC, letteralmente raccolta dei rifiuti) si intende una modalità automatica di gestione della memoria, mediante la quale un sistema operativo, o un compilatore e un modulo di run-time, liberano porzioni di memoria non più utilizzate dalle applicazioni. In altre parole, il garbage collector annoterà le aree di memoria non più referenziate, cioè allocate da un processo attivo, e le libererà automaticamente. La garbage collection è stata inventata nel 1959 da John McCarthy per il linguaggio di programmazione Lisp. Questo meccanismo ha condotto ad un notevole cambio nello stile di programmazione dei linguaggi che lo implementano. Infatti non è più necessario richiedere esplicitamente la liberazione della memoria utilizzata da un oggetto, ovvero terminare tale oggetto in modo deterministico, ma si lascia che il sistema esegua questa operazione automaticamente, nel momento in cui lo riterrà più opportuno al fine di migliorare le prestazioni complessive. Tale azione viene definita nell'ambito delle finalizzazioni non deterministiche.

Nuovo!!: Eiffel (linguaggio) e Garbage collection · Mostra di più »

Gestione della memoria

La memoria principale di un elaboratore costituisce una componente fondamentale al supporto del concetto di processo.

Nuovo!!: Eiffel (linguaggio) e Gestione della memoria · Mostra di più »

Hello world

L'interfaccia grafica di un programma scritto in Perl che stampa il messaggio "''Hello world!''" "Hello, World!" su Debian GNU/Hurd, in xfce4-terminal. Hello, world! (in Italiano "Ciao, mondo!") è un semplice programma informatico che produce come risultato - output - la scritta "Hello, world!" o altre varianti.

Nuovo!!: Eiffel (linguaggio) e Hello world · Mostra di più »

Industria del software

L'industria del software è il settore produttivo e commerciale dedicato allo sviluppo, alla manutenzione e alla pubblicazione del software, e alle attività correlate come l'erogazione di servizi informatici e la formazione e la consulenza nel settore informatico.

Nuovo!!: Eiffel (linguaggio) e Industria del software · Mostra di più »

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, specificatamente progettato per essere il più possibile indipendente dalla piattaforma di esecuzione.

Nuovo!!: Eiffel (linguaggio) e Java (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!!: Eiffel (linguaggio) e Linguaggio di programmazione · Mostra di più »

Overloading

In programmazione, è detta overloading (o sovraccarico) la creazione di una famiglia di funzioni/subroutine aventi tutte lo stesso nome, ma che accettino un diverso insieme di argomenti (signature), e che eventualmente restituiscano un diverso valore di ritorno (in Java con signature non viene incluso il valore di ritorno).

Nuovo!!: Eiffel (linguaggio) e Overloading · Mostra di più »

Paradigma di programmazione

In informatica, un paradigma di programmazione è uno stile fondamentale di programmazione, ovvero un insieme di strumenti concettuali forniti da un linguaggio di programmazione per la stesura del codice sorgente di un programma, definendo dunque il modo in cui il programmatore concepisce e percepisce il programma stesso.

Nuovo!!: Eiffel (linguaggio) e Paradigma di programmazione · Mostra di più »

Pascal (linguaggio di programmazione)

Il Pascal, in informatica, è un linguaggio di programmazione creato da Niklaus Wirth e basato sul linguaggio ALGOL; il nome è dedicato a Blaise Pascal che inventò nel 1645 la Pascalina, considerata la prima calcolatrice.

Nuovo!!: Eiffel (linguaggio) e Pascal (linguaggio di programmazione) · Mostra di più »

Programmazione imperativa

In informatica, la programmazione imperativa è un paradigma di programmazione secondo cui un programma viene inteso come un insieme di istruzioni (dette anche direttive o comandi), ciascuna delle quali può essere pensata come un "ordine" che viene impartito alla macchina virtuale del linguaggio di programmazione utilizzato.

Nuovo!!: Eiffel (linguaggio) e Programmazione imperativa · 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!!: Eiffel (linguaggio) e Programmazione orientata agli oggetti · Mostra di più »

Racket (linguaggio di programmazione)

Racket (precedentemente noto come PLT Scheme) è un linguaggio di programmazione general purpose multi-paradigma della famiglia Lisp-Scheme.

Nuovo!!: Eiffel (linguaggio) e Racket (linguaggio di programmazione) · Mostra di più »

Ruby

Ruby è un linguaggio di programmazione completamente a oggetti.

Nuovo!!: Eiffel (linguaggio) e Ruby · Mostra di più »

Sather

Sather è un linguaggio di programmazione orientato agli oggetti.

Nuovo!!: Eiffel (linguaggio) e Sather · Mostra di più »

Scala (linguaggio di programmazione)

Scala (da Scalable Language) è un linguaggio di programmazione di tipo general-purpose multi-paradigma studiato per integrare le caratteristiche e funzionalità dei linguaggi orientati agli oggetti e dei linguaggi funzionali.

Nuovo!!: Eiffel (linguaggio) e Scala (linguaggio di programmazione) · Mostra di più »

Simula

Il Simula è stato il primo linguaggio di programmazione orientato agli oggetti (OOP).

Nuovo!!: Eiffel (linguaggio) e Simula · 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!!: Eiffel (linguaggio) e Tipizzazione forte · Mostra di più »

Tipizzazione statica

In programmazione, la tipizzazione statica è una particolare politica di tipizzazione, ovvero di assegnazione di tipi alle variabili.

Nuovo!!: Eiffel (linguaggio) e Tipizzazione statica · Mostra di più »

Z

La Z (in italiano chiamata zeta) è la ventunesima e ultima lettera dell'alfabeto italiano e la ventiseiesima e ultima dell'alfabeto latino.

Nuovo!!: Eiffel (linguaggio) e Z · Mostra di più »

1985

Nessuna descrizione.

Nuovo!!: Eiffel (linguaggio) e 1985 · Mostra di più »

UscenteArrivo
Ehi! Siamo su Facebook ora! »