symbol table
Megjelenés
Főnév
symbol table (tsz. symbol tables)
A symbol table, vagy magyarul szimbólumtábla, egy adatstruktúra, amelyet a fordítók (compiler-ek) és más programozási eszközök használnak arra, hogy nyomon kövessék a programban található változók, függvények, osztályok és egyéb szimbólumok nevét és hozzájuk tartozó információkat.
🧩 Főbb jellemzők
- Tárolja a szimbólumok nevét (pl. változó neve, függvény neve).
- Tartalmazza a szimbólumhoz kapcsolódó adatokat: típus, scope (látókör), memóriacím, érték, deklaráció helye stb.
- Segíti a fordítót a névfeloldásban, a típusellenőrzésben és a kódgenerálásban.
⚙️ Működés
- A fordítás során, amikor egy szimbólumot deklarálnak vagy használnak, az bekerül a szimbólumtáblába.
- A táblából lekérdezhető, hogy egy adott névhez milyen adatok tartoznak.
- Különböző hatókörök (globális, lokális) kezelése is történik.
🗂️ Felhasználási területek
- Fordítók és értelmezők (interpreters)
- Debuggerek, hibakereső eszközök
- Statikus elemzők és kódoptimalizálók
✅ Összefoglalás
A szimbólumtábla egy kulcsfontosságú adatstruktúra a programfordítás folyamatában, amely segít rendszerezni és kezelni a program szimbólumait, támogatva a helyes és hatékony kódgenerálást.
- symbol table - Szótár.net (en-hu)
- symbol table - Sztaki (en-hu)
- symbol table - Merriam–Webster
- symbol table - Cambridge
- symbol table - WordNet
- symbol table - Яндекс (en-ru)
- symbol table - Google (en-hu)
- symbol table - Wikidata
- symbol table - Wikipédia (angol)