Guarded Command Language

The Guarded Command Language (GCL) is a language defined by Edsger Dijkstra for predicate transformer semantics. It combines programming concepts in a compact way, before the program is written in some practical programming language. Its simplicity makes proving the correctness of programs easier, using Hoare logic.

Read more about Guarded Command Language:  Guarded Command, Skip and Abort, Concatenation, Selection: if, Repetition: do

Famous quotes containing the words guarded, command and/or language:

    If the individuals who compose the purest circles of aristocracy in Europe, the guarded blood of centuries, should pass in review, in such manner as that we could, at leisure, and critically inspect their behavior, we might find no gentleman, and no lady; for, although excellent specimens of courtesy and high-breeding would gratify us in the assemblage, in the particulars, we should detect offence. Because, elegance comes of no breeding, but of birth.
    Ralph Waldo Emerson (1803–1882)

    Ordinary time is “quality time” too. Everyday activities are not just necessities that keep you from serious child rearing: they are the best opportunities for learning you can give your child...because her chief task in her first three years is precisely to gain command of the day-to-day life you take for granted.
    Amy Laura Dombro (20th century)

    Man acts as though he were the shaper and master of language, while in fact language remains the master of man.
    Martin Heidegger (1889–1976)