Una variabile che è un tipo di valore, memorizza i dati, mentre una variabile di un tipo di riferimento memorizza un riferimento i dati.
In informatica, compile time si riferisce sia alle operazioni eseguite da un compilatore (il "tempo di compilazione operazioni"), i requisiti linguistici di programmazione che devono essere soddisfatti dal codice sorgente per essere compilato con successo (il "requisiti in fase di compilazione"), o proprietà del programma su cui è possibile ragionare in fase di compilazione.
Le operazioni eseguite in fase di compilazione di solito includono l'analisi della sintassi, vari tipi di analisi semantica (ad esempio, controlli di tipo e creazione di modelli) e generazione di codice.
In informatica, il qualificatore run time, tempo di esecuzione, il tempo di esecuzione, o l'esecuzione si riferisce al periodo mentre un programma per computer viene effettivamente eseguita ("run") in un computer, dall'inizio alla cessazione. Può anche significare il tempo di esecuzione del programma, la durata di quel periodo.
thank you jon skeet –
quello che devo dire è per la memoria di tipo valore allocata al momento della compilazione e per il tipo di riferimento memoria allocata al runtime –
@Surya: No, non è affatto vero. Sono concetti completamente separati - non provare a metterli insieme. –