Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary

Bloop And Floop

BlooP and FlooP are hypothetical programming languages created by Douglas Hofstadter and Robert W. Floyd. The languages were designed to illustrate the limits of computation in the 1960s when constraints on algorithms and functions were less well understood. These thought experiments helped shape later developments in computer science, such as the concept of bounded loops (BlooP) with fixed iteration counts or unbounded loops (FlooP) without limitations. They sparked discussions about decidability, computability, and program analysis for many years among academics studying theoretical computing concepts like undecidable problems and algorithmic complexity.