symbol table


Also found in: Wikipedia.

symbol table

[′sim·bəl ′tā·bəl]
(computer science)
A mapping for a set of symbols to another set of symbols or numbers.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.
References in periodicals archive ?
The NumberOfSymbols indicates the number of entries in the symbol table. The benign software preserves the symbol information in the.debug section, while malware rarely has the.debug section and reserves the symbol information in the symbol table.
The symbol table of a binary contains the relation between a symbol name and an address, as we see in the Listing 9.
The symbol table is useful to find the correlation between a symbol name and an address.
Slim Binaries avoid these disadvantages by using a portable and high-level intermediate representation, that is based on the encoded abstract syntax tree and symbol table of a program.
The program representation contained in Slim Binary files consists of a compact description of the symbol table and a syntax-oriented encoding of the abstract syntax tree that is based on a technique called Semantic Dictionary Encoding (SDE).
This model is better suited to typical information retrieval scenarios on large text databases, mainly because (1) the data structures can be shared (the vocabulary of the text is almost the same as the symbol table of the compressor), (2) local decompression is efficient, and (3) better compression and faster search algorithms are obtained (it is possible to search faster on the compressed than on the uncompressed text).
Each VSA display contains a vector or constellation diagram, eye diagram, error vector time display, error summary and symbol table. In all four cases, the symbols in the constellation diagrams have shown a small amount of spread.
A person uses a compiler without verifying the symbol table algorithm.
For example, the compiler's symbol table could only be accessed through a collection of subroutines existing solely for that purpose.
For example, suppose the type Symbol__Table contains a hashing operation (named hash) specifically tuned to the internal representation of the symbol table. Hash is not intended for use by the clients of Symbol__Table since a client would "break" if the representation of the symbol table ever changed.
This function body has unknown semantics until we specify addsymbol, so we must next deal with the symbol table.
His topics include advanced regular expressions, profiling Perl, benchmarking, symbol tables and typeglobs, modifying and jury-rigging modules, detecting and reporting errors, data persistence, the magic of tied variables, and modules as programs.