Cosa si intende per "tabella dei simboli creata dal compilatore?"
Cosa contiene?
Grazie
Cosa si intende per "tabella dei simboli creata dal compilatore?"
Cosa contiene?
Grazie
La tabella dei simboli , detta a volte lista degli identificatori o tavola dei nomi , è una tabella degli identificatori usati nel programma sorgente , insieme ai loro attributi . Questi ultimi sono il tipo dell'identificatore , il suo indirizzo nel programma oggetto , e altre informazioni . E' quindi una struttura dati molto importante poichè aiuta il compilatore a generare il codice .
Il compilatore consulta la tabella ogni volta che incontra un identificatore :
se esso non è presente nella tavola allora lo si introduce con i relativi attributi ,se esso è già presente se ne aggiornano eventualmente quest'ultimi .
Dovresti chiederti prima cosa e' un "simbolo" per il compilatore quando esamina il testo di un sorgente ... se sai rispondere a questa domanda, sai rispondere anche all'altra ...