Preprocessore: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 6:
Tradizionalmente, i preprocessori sono programmi autonomi, ma per motivi di efficienza, si può avere un solo programma che incorpora le funzioni di un preprocessore e di un compilatore, oppure le funzioni di un preprocessore e di un [[Interprete (informatica)|interprete]].
 
Un [[linguaggio di programmazione]] dotato di un preprocessore standard è il [[linguaggio C]].
In tale linguaggio, si fa un uso massiccio delle funzioni del preprocessore, per dichiarare le funzioni di [[libreria (informatica)|libreria]] utilizzate, per definire costanti, e anche per definire piccole [[funzione (informatica)|routine]] da espandere ''in-line''.
Di tale preprocessore è dotato anche il [[C++|linguaggio C++]]; tuttavia, nei programmi scritti in C++ è possibile farne un uso meno massiccio, grazie ad alcune caratteristiche di questo linguaggio (funzioni ''inline'', ''template'' di classi e di funzioni, variabili ''const'').