Abstract :
Over the years computer scientists have struggled with the problem of how to finish off blocks of program code. Beginning them is easy: BEGIN, DO, FOREACH, and WHILE are only some of the ways that language designers have furnished to open modules intended for repeated execution. IF, CASE, and COND begin conditional blocks.