BlooP and FlooP

From Wikipedia, the free encyclopedia

BLooP and FLooP are simple programming languages designed by Douglas Hofstadter to illustrate a point in his book Gödel, Escher, Bach. BLooP is a non-Turing-complete programming language whose only control flow structure is a bounded loop. This language can only express primitive recursive functions. FLooP supports unbounded loops, has most of the same syntax and constructs, and is a Turing-complete language.

[edit] External links