In computer programming, a branch table (sometimes known as a jump table) is a type of efficient method of transferring program control (branching) to another part of a program (or a different program that may have been dynamically loaded) using a table of branch instructions. It is a form of multiway branch. The branch table construction is commonly used when programming in assembly language but may also be generated by a compiler, especially when implementing an optimized switch statement (where known, small ranges are involved with few gaps).
Read more about Branch Table: Typical Implementation, Alternative Implementation Using Addresses, History, Advantages, Disadvantages, Example, Jump Table Example in C, Jump Table Example in PL/I, Compiler Generated Branch Tables, Creating The Index For The Branch Table, Other Uses of Technique
Famous quotes containing the words branch and/or table:
“When I am finishing a picture I hold some God-made object up to ita rock, a flower, the branch of a tree or my handas a kind of final test. If the painting stands up beside a thing man cannot make, the painting is authentic. If theres a clash between the two, it is bad art.”
—Marc Chagall (18891985)
“Comes the time when its later
and onto your table the headwaiter
puts the bill,”
—Robert Creeley (b. 1926)