On this page you can get a detailed analysis of a word or phrase, produced by the best artificial intelligence technology to date:
['gɑ:did'signətʃə]
полиграфия
укреплённая полоской бумаги или материи тетрадь (книжного блока)
укреплённая полоской бумаги или материи тетрадь (книжного блока)
математика
сигнатура метрики
The Guarded Command Language (GCL) is a programming language defined by Edsger Dijkstra for predicate transformer semantics in EWD472. It combines programming concepts in a compact way. It makes it easier to develop a program and its proof hand-in-hand, with the proof ideas leading the way; moreover, parts of a program can actually be calculated.
An important property of GCL is nondeterminism. For example, in the if-statement, several alternatives may be true, and the choice of which to choose is done at runtime, when the if-statement is executed. This frees the programmer from having to make unnecessary choices and is an aid in the formal development of programs.
GCL includes the multiple assignment statement. For example, execution of the statement x, y:= y, x is done by first evaluating the righthand side values and then storing them in the lefthand variables. Thus, this statement swaps the values of x and y.
The following books discuss the development of programs using GCL: