Any programming language in which sections of source code contained within pairs of matching delimiters such as “” and “” (e.g. in C) or “begin” and “end” (e.g. Algol) are executed as a single unit. A block of code may be the body of a subroutine or function, or it may be controlled by conditional execution (if statement) or repeated execution (while statement, for statement, etc.).
In all but the most primitive block structured languages a variable’s scope can be limited to the block in which it is declared.
Block-structured languages support structured programming where each block can be written without detailed knowledge of the inner workings of other blocks, thus allowing a top-down design approach.
See also abstract data type, module.

Read Also:

  • Block-printing

    noun printing from hand engraved or carved blocks of wood or linoleum Historical Examples Great Inventions and Discoveries Willis Duff Piercy Textiles and Clothing Kate Heintz Watson A history of China., [3d ed. rev. and enl.] Wolfram Eberhard Phyllis of Philistia Frank Frankfort Moore Clothing and Health Helen Kinne

  • Block-redundancy-check

    block redundancy check

  • Block-sampling

    noun the selection of a corpus for statistical literary analysis by random selection of a starting point and consideration of the continuous passage following it Compare spread sampling

  • Block-release

    noun (Brit) the release of industrial trainees from work for study at a college for several weeks

  • Block-started-by-symbol

    block started by symbol

Disclaimer: Block-structured definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.