- BlooP and FlooP
BLooP and FLooP are simple
programming language s designed byDouglas Hofstadter to illustrate a point in his book "Gödel, Escher, Bach ". BLooP is a non-Turing-complete programming language whose onlycontrol flow structure is a boundedloop . This language can only expressprimitive recursive functions. FLooP supports unbounded loops, has most of the same syntax and constructs, and is aTuring-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.