Clone this wiki locally
FABOL++ is an interpreter for FABOL, the Fortran-Assembly-Basic Oriented Language. FABOL was created between 1974 and 1976 by Bob Lash, an original member of the Homebrew Computer Club. It was designed asto be the high-level programming language for his 12-bit microprogrammed minicomputer affectionately known as the “Blue Computer”.
As suggested from its name, the language mixes elements from FORTRAN, BASIC, and assembly language to facilitate readable code that is highly optimized to run on the Blue Computer.
FABOL++ was started by Bob’s son, Eliot Lash, as a means to run historical FABOL programs on modern computers as well as an exercise in learning C++.
Here is an example of FABOL code, taken from the first page of the source code for the FABOL compiler: