Control Table
Control tables are tables that control the control flow or play a major part in program control. There are no rigid rules about the structure or content of a control tableāits qualifying attribute is its ability to direct control flow in some way through "execution" by a processor or interpreter. The design of such tables is sometimes referred to as table-driven design (although this typically refers to generating code automatically from external tables rather than direct run-time tables). In some cases, control tables can be specific implementations of finite-state-machine-based automata-based programming. If there are several hierarchical levels of control table they may behave in a manner equivalent to UML state machines
Control tables often have the equivalent of conditional expressions or function references embedded in them, usually implied by their relative column position in the association list. Control tables reduce the need for programming similar structures or program statements over and over again. The two-dimensional nature of most tables makes them easier to view and update than the one-dimensional nature of program code. In some cases, non-programmers can be assigned to maintain the control tables.
Read more about Control Table: Typical Usage, More Advanced Usage, Table Structure, Table Location, The Interpreter and Subroutines, Performance Considerations, Examples of Control Tables, Programming Paradigm, Analogy To Bytecode / Virtual Machine Instruction Set, Instruction Fetch, Monitoring Control Table Execution, Advantages, Disadvantages, Quotations, See Also
Famous quotes containing the words control and/or table:
“He took control of me for forty-five minutes. This time Ill have control over him for the rest of his life. If he gets out fifteen years from now, Ill know. Ill check on him every three months through police computers. If he makes one mistake hes going down again. Ill make sure. Im his worst enemy now.”
—Elizabeth Wilson, U.S. crime victim. As quoted in People magazine, p. 88 (May 31, 1993)
“The best thing about Sassy Seats is that grandmothers cannot figure out how they work and are in constant fear of the childs falling. This often makes them forget to comment on other aspects of the childs development, like why he is not yet talking or is still wearing diapers. Some grandmothers will spend an entire meal peering beneath the table and saying, Is that thing steady? rather than, Have you had a doctor look at that left hand?”
—Anna Quindlen (20th century)