Bounce-and-skip. A technique for directing the flow of control in programs
J. Nievergelt
Abstract
J. Nievergelt
Abstract
A new technique for directing the flow of control in block structured programs is described. It allows a programmer to delay using the outcome of a test indefinitely, and to make the entry and exit of begin-end blocks conditional upon the last test performed. It was designed as a low-level technique in terms of which all the block structure control statements common in high-level programming languages can be implemented easily and efficiently. This technique is the main tool for directing the flow of control in the programming language NUCLEOL, and is considered to be particularly useful for program debugging.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
A new technique for directing the flow of control in block structured programs is described. It allows a programmer to delay using the outcome of a test indefinitely, and to make the entry and exit of begin-end blocks conditional upon the last test performed. It was designed as a low-level technique in terms of which all the block structure control statements common in high-level programming languages can be implemented easily and efficiently. This technique is the main tool for directing the flow of control in the programming language NUCLEOL, and is considered to be particularly useful for program debugging.
Key concepts: Programmer, Debugging, Control flow, Computer science, Programming language, Block (permutation group theory), Control (management), Control flow analysis