FLooP Description

FLooP is a rudimentary recursive block-structured programming language created by Douglas Hofstadter for his book "Gödel, Escher, Bach." It incorporates a basic subroutine framework, straightforward handling of numbers and booleans, and supports recursion. In contrast to its counterpart BLooP, FLooP permits unbounded loops, enabling it to exhibit the complete capabilities of a Turing machine, which makes it relevant for various undecidability theorems. While the syntax of FLooP may be somewhat verbose, it remains structurally uncomplicated. Although Hofstadter does not reference it in GEB, FLooP bears resemblance to early explorations of the computational model known as "Random Access Machines," as evidenced by constructs like 'CELL(0) <= 2.' Despite FLooP's original purpose being an academic exercise, someone managed to implement it in Perl, although I currently cannot locate that implementation. This language exemplifies a block-structured type designed for educational purposes.

Integrations

Reviews

Total
ease
features
design
support

No User Reviews. Be the first to provide a review:

Write a Review

Company Details

Company:
Ziring
Year Founded:
1994
Headquarters:
United States
Website:
cgibin.erols.com/ziring/cgi-bin/cep/cep.pl

Media

FLooP Screenshot 1
Recommended Products
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

"Deploy in 115+ regions with the modern database for every enterprise. "

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free

Product Details

Platforms
Web-Based
Types of Training
Training Docs
Customer Support
Online Support

FLooP Features and Options

FLooP User Reviews

Write a Review
  • Previous
  • Next