Compiler
Compilateur
Un compilateur est un
programme informatique qui traduit un
langage, le langage source, en un autre, appelé le langage cible, en préservant la signification du texte source. Ce schéma général décrit un grand nombre de programmes différents ; et ce que l'on entend par « signification du texte source » dépend du rôle du compilateur. Lorsque l'on parle de compilateur, on suppose aussi en général que le langage source est, pour l'application envisagée, de plus haut niveau que le langage cible, c'est-à-dire qu'il présente un niveau d'abstraction supérieur.
Pour la suite, voir Wikipédia.org…
Compilation
Compiler
Kompilator
© W niniejszym artykule wykorzystano materialy pochodzace z
Wikipedia® i posiada on Powszechna
Licencje Publiczna GNU
Compilatore
In
informatica, un compilatore è un programma che traduce una serie di istruzioni scritte in un determinato
linguaggio di programmazione (
codice sorgente) in istruzioni di un altro linguaggio (
codice oggetto). Questo processo di traduzione si chiama compilazione.L'attività inversa, passare dal codice oggetto al codice sorgente è chiamata
decompilazione ed è effettuata per mezzo di un decompilatore.Se tutti i compilatori aderiscono esattamente alla
specifica del linguaggio, lo stesso programma potrà essere compilato senza modifiche da ciascun compilatore, producendo risultati semanticamente uguali, ovvero programmi che producono lo stesso risultato se sottoposti agli stessi
dati di ingresso. Nella realtà, molti compilatori implementano il linguaggio in modo incompleto, o aggiungono estensioni proprietarie, creando in effetti dei
dialetti di ciascun linguaggio. Per i linguaggi che adottano uno standard nella decorazione dei simboli, il codice oggetto generato da compilatori differenti può essere linkato assieme in un unico eseguibile.
Per saperne di più visita Wikipedia.org...