BlooP and FlooP

BlooP and FlooP

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.

External links

* [http://cgibin.erols.com/ziring/cgi-bin/cep/cep.pl?_key=BLooP Dictionary of Programming Languages - BLooP]
* [http://cgibin.erols.com/ziring/cgi-bin/cep/cep.pl?_key=FLooP Dictionary of Programming Languages - FLooP]
* [http://web.archive.org/web/20020124103505/www.tuxedo.org/~esr/retro/ The Retrocomputing Museum]
* [http://c2.com/cgi/wiki?BloopFloopAndGloop Portland Pattern Repository: Bloop Floop and Gloop]
* [http://code.google.com/p/bloop A compiler for BlooP and FlooP]
* [http://tim-ryan.com/labs/bloopjs/ An online interpreter for BlooP and FlooP]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Douglas Hofstadter — Douglas R. Hofstadter Hofstadter in Bologna, Italy, in March 2002 Born February 15, 1945 (1945 02 15) (age 66) New York, New York Occupation …   Wikipedia

  • Turing machine — For the test of artificial intelligence, see Turing test. For the instrumental rock band, see Turing Machine (band). Turing machine(s) Machina Universal Turing machine Alternating Turing machine Quantum Turing machine Read only Turing machine… …   Wikipedia

  • Gödel, Escher, Bach — Gödel, Escher, Bach: an Eternal Golden Braid   …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”