|
topics >
computer science >
programming >
| ||||||||
attribute-value pairs as information Topic: compiler Topic: definition languages Topic: file directory Topic: hash table and hash functions Topic: name server or name directory Topic: namespace Topic: programming with a database of modules Topic: symbolic representation Topic: type reflection and introspection |
SummaryA symbol table associates labels with descriptions. The descriptions may include code, textual definition, current values, size information, interface information, or anything that may be useful to the language processor. It is the interface between user symbols and machine encoding. The contents of a symbol table entry is the symbol's meaning for a language processor. Assemblers and compilers make heavy use of symbol tables. Languages such as Forth depend on a symbol dictionary to convert user input into execution. Reduction and definition languages use symbol tables to store symbol definitions. The file directory is a disk resident symbol table associating physical files with labels. Symbol tables may be accessed by a list, sorted tree, or hash table. (cbb 5/80) Subtopic: dictionary structure Subtopic: history
|