Direttiva (programmazione): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m +F
Kaspobot (discussione | contributi)
m Converto/correggo HTML (Segnala eccezione)
Riga 9:
 
===Performances===
Le direttive di compilazione consentono di non compilare parti di codice che, ad esempio, non vengono mai utilizzate in un programma. In questo modo, all'avvio verrà risparmiata memoria inutilmente allocata. Un altro esempio è che è possibile informare il compilatore sul tipo di computer di destinazione per il programma; in tal modo, esso può trasformare il codice utilizzando istruzioni specifiche per il tipo di processore indicato, aumentando notevolmente le <I>''performances</I>'' del programma in fase di esecuzione.
 
===Selezione di funzionalità===
Riga 16:
==Le direttive di compilazione in vari linguaggi di programmazione==
===Java===
In Java non esistono vere e proprie direttive di compilazione. L'unica cosa che "assomigli" ad esse è la seguente: è possibile evitare che il compilatore compili parti di codice all'interno di un metodo tramite l'uso di un blocco <CODE>if</CODE> che utilizzi come condizione una <I>''compile-time constant</I>'' (si rimanda alle specifiche di linguaggio Java). In genere tale costante viene definita come un campo <CODE>private static final</CODE>, ad esempio <CODE>private static final boolean _DEBUG</CODE>.
 
===C / C++===