Collegamento
I nomi degli identificatori possono fare riferimento a identificatori diversi in ambiti diversi. Un identificatore dichiarato in più ambiti o più volte nello stesso ambito, può essere forzato a fare riferimento allo stesso identificatore o alla stessa funzione attraverso un processo chiamato "collegamento". Con il collegamento si stabiliscono le parti del programma in cui è possibile fare riferimento a un identificatore, ovvero la sua "visibilità". Esistono tre tipi di collegamento: interno, esterno e nessun collegamento.