Una tabla de símbolos es una estructura de datos usada en el proceso de traducción de un lenguaje de programación para asociar cada símbolo en el código fuente con información como su ubicación, tipo de datos y ámbito. Se construye durante el análisis y se usa en la síntesis para generar el código objeto, asociando identificadores con su información y posición en memoria. Puede implementarse como una lista lineal o tabla hash para almacenar de forma eficiente los nombres y su información asociada a lo largo del pro