codice sorgente
Mauro Capelli
Versione di un algoritmo scritta in un linguaggio di programmazione ad alto livello (ossia più vicino al linguaggio umano, tipicamente in pseudo inglese), le cui istruzioni [...] viene fatta sulla macchina. Tuttavia i linguaggi di programmazione sono opportunamente progettati per essere interpretati o per essere compilati. Vi sono poi linguaggi ibridi, che sfruttano le potenzialità di entrambi gli approcci: è il caso per es ...
Leggi Tutto
linguaggio C++
Mauro Cappelli
Linguaggio di programmazione orientato agli oggetti inventato da Bjarne Stroustrup, ricercatore dei Bell Labs, nei primi anni Ottanta e commercializzato nel 1985 da AT&T. [...] nuove estensioni alla libreria standard. Pur non essendo un documento ufficiale, le sue estensioni sono oggi implementate in ogni compilatore. Il C++ ha una libreria standard come ogni linguaggio. La più importante è la Standard template library (STL ...
Leggi Tutto
Botanica e zoologia
Nella sistematica botanica e zoologica, definizione di una categoria sistematica o taxon (classe, genere, specie ecc.). Dalla d. devono risultare i caratteri differenziali rispetto [...] capaci di far variare i parametri critici del componente in esame.
I messaggi diagnostici sono prodotti dal sistema operativo o da un compilatore e informano l’utente che la struttura di un’istruzione o di un dato non è in accordo con le definizioni ...
Leggi Tutto
Calcolatori
LLew Kowarski
di Lew Kowarski
SOMMARIO: 1. Definizioni e storia: a) i calcolatori come dispositivi numerici; b) i calcolatori come dispositivi elettronici; c) stadi dello sviluppo storico. [...] da essa. Dal punto di vista di un utente che scrive il suo programma nel linguaggio evoluto, il compilatore per tale linguaggio è una parte integrante del sistema di elaborazione, altrettanto essenziale quanto una qualsiasi parte dell'attrezzatura ...
Leggi Tutto
La grande scienza. Computer science
Scott Kirkpatrick
Computer science
La computer science si colloca con caratteristiche peculiari tra le scienze cosiddette esatte e dell'ingegneria, costituendo dal [...] proporzionale a nk.
Per creare strutture e algoritmi così complessi sono stati necessari programmi come gli assemblatori, gli interpreti, i compilatori e i linker, che si sono sviluppati a piccoli passi. Il primo è stato il linker, uno strumento che ...
Leggi Tutto
virtual machine
Mauro Cappelli
Rappresentazione di un sistema di calcolatori e delle sue risorse secondo una visione ad alto livello di astrazione che privilegia solo quegli elementi che possono essere [...] della macchina virtuale è oggi fondamentale per molti sistemi. In particolare, nel linguaggio di programmazione Java, il compilatore genera il proprio output in un linguaggio intermedio detto bytecode, le cui istruzioni sono eseguite dalla cosiddetta ...
Leggi Tutto
Automi e linguaggi formali
Dominique Perrin
La teoria degli automi e dei linguaggi formali ha lo scopo di descrivere le proprietà delle successioni di simboli. Tali successioni si presentano in situazioni [...] processare un linguaggio. Il legame con i linguaggi formali è per grandi linee il seguente. La parte lessicale di un compilatore che tratta nozioni di basso livello, come il format dell'ingresso, è descritta da automi finiti. Esistono molti strumenti ...
Leggi Tutto
stack
Mauro Cappelli
Letteralmente traducibile come pila o catasta, rappresenta insieme alla coda una delle due strutture lineari di dati che permettono di immagazzinare e rimuovere informazioni secondo [...] e rappresenta una struttura che solitamente non deve essere gestita direttamente dal programmatore del linguaggio di alto livello, essendo la sua implementazione un compito del compilatore e del sistema operativo.
→ Programmazione, linguaggi di ...
Leggi Tutto
La grande scienza. Automi e linguaggi formali
Dominique Perrin
Automi e linguaggi formali
La teoria degli automi e dei linguaggi formali ha lo scopo di descrivere le proprietà delle successioni di simboli. [...] processare un linguaggio. Il legame con i linguaggi formali è per grandi linee il seguente. La parte lessicale di un compilatore che tratta nozioni di basso livello, come il format dell'input, è descritta da automi finiti. Esistono molti strumenti di ...
Leggi Tutto
linguaggio
linguàggio [Der. di lingua] [LSF] Il mezzo con cui gli uomini si scambiano reciprocamente informazioni; tale scambio, i cui veicoli (vocaboli) sono simboli di significato noto agli interlocutori, [...] delle teorie scientifiche; per i neopositivisti, esso andava trasformato in l. osservativo: v. epistemologia: II 436 a. ◆ [ELT] [INF] Sistemi a l. ospite: v. base di dati: I 343 b. ◆ [ELT] [INF] Traduttore di l.: lo stesso che compilatore (←). ...
Leggi Tutto
compilatore
compilatóre s. m. [dal lat. tardo compilator -oris]. – 1. (f. -trice) Chi compila: il c. del vocabolario; un c. di manuali scolastici; è solo un c., di scrittore privo di originalità. 2. In informatica (per traduz. dell’ingl. compiler),...