In informatica, programma che traduce il codice sorgente (un altro programma) scritto in un linguaggio di programmazione di alto livello in codice oggetto o target (un terzo programma) scritto in un linguaggio di più basso livello. Utilizzando un altro programma, il linker, è possibile ‘collegare’ i vari moduli prodotti da un c. per ottenerne programmi eseguibili. Il processo inverso prende il nome ...
Leggi Tutto
interpreti
Mauro Cappelli
Programmi che eseguono la traduzione delle istruzioni dal linguaggio di alto livello al linguaggio macchina durante la fase di elaborazione. A differenza dei compilatori, che [...] possibilità di essere eseguiti su architetture diverse senza incontrare difficoltà, al contrario dei programmi per compilatori che sono invece convertiti in istruzioni in linguaggio macchina specifiche della particolare macchina sulla quale avviene ...
Leggi Tutto
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
Biologia
In biologia molecolare, la produzione, mediata dai ribosomi, di un polipeptide la cui sequenza di amminoacidi è derivata dalla sequenza di codoni di una molecola di RNAm (➔ proteine).
Informatica
Conversione [...] riserva la denominazione di traduttori ai programmi che operano come interpreti tra linguaggi allo stesso livello, preferendo chiamare compilatori quelli che operano t. fra linguaggi di livelli diversi (tipicamente da un linguaggio a più alto livello ...
Leggi Tutto
LINGUAGGI PROGRAMMATIVI
Carlo Ghezzi
I l. p. (o linguaggi di programmazione) costituiscono il mezzo linguistico tramite cui gli elaboratori possono essere programmati. Essi costituiscono pertanto lo [...] è necessario disporre di strumenti appositi per rendere eseguibili i l. p.; tali strumenti ricadono in due categorie: i compilatori e gli interpreti. Gli interpreti sono programmi che ricevono come dati d'ingresso sia il programma da interpretare che ...
Leggi Tutto
Negli ultimi anni si sono straordinariamente diffuse calcolatrici elettroniche di piccolissime dimensioni e di grandi prestazioni, le cosiddette calcolatrici tascabili o da tavolo. Queste macchine, la [...] certo e. programmi scritti in linguaggi diversi da quelli macchina è condizionata dalla disponibilità di altri programmi, detti compilatori, i quali traducono i programmi in linguaggio ad alto livello nel linguaggio macchina dell'e. a disposizione o ...
Leggi Tutto
Informatica
Si definisce c. (o, anche, in alcuni casi, interattivo) il modo di operare di un sistema di elaborazione caratterizzato da un’elevata interazione con l’utente e tra i suoi componenti (per [...] per la gestione dei calcolatori in modo c., il più semplice dei quali è il BASIC. Esistono inoltre compilatori c. (detti interattivi) per alcuni tipi di linguaggi che provvedono alla traduzione dei programmi, istruzione per istruzione, consentendo ...
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
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 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
compilare
v. tr. [dal lat. compīlare «saccheggiare», quindi «comporre uno scritto prendendo qua e là»] (io compìlo, meno corretto còmpilo, ecc.). – 1. Scrivere, comporre, raccogliendo e ordinando materiale tratto da altre opere o fonti: c....