Die
Blockstruktur ist ein Charakteristikum von
Programmiersprachen. Ein Programm ist dabei aus
Anweisungsblöcken aufgebaut. Diese dürfen im Allgemeinen auch ineinandergeschachtelt sein; das ganze Programm kann als ein großer, umfassender Block verstanden werden.