Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

FL (programming language)

Functional Language

FL, short for Function Level, is a programming language created at IBM Research in Almaden, California by John Backus, John Williams and Edward Wimmers in the 1980s and documented in a 1989 report. It was designed as a successor to Backus's earlier FP language, adding specific support for what Backus called function-level programming, where whole functions rather than individual values are the main things a program combines and transforms. FL is a dynamically typed, strict functional language with throw and catch exception handling similar to ML's. Each function carries an implicit history argument, a mechanism used both for strictly functional input and output and to link FL code to routines written in C, letting a function-level program interact with the outside world and with conventional software without abandoning its functional discipline.

Facts
Classification
Typing Discipline
Dynamically Typed 1
First Released
1989 1
Connections

Follows Typing Discipline

In Field

Source FL (programming language) (Wikipedia)

Invented By

John Backus, Pioneers
Source FL (programming language) (Wikipedia)
In the Other Atlases

Developed By

Also in Business Atlas: the developer of this subject.

Sources
1. FL (programming language) (Wikipedia)
  • Infobox: year
    1989
  • Infobox: typing
    Dynamic
  • In Field: Programming Language Theory, Lead section
    FL (for Function Level) is a programming language created at IBM Research - Almaden, California by John Backus, John Williams, and Edward Wimmers in the 1980s and documented in a report from 1989. FL was designed as a successor of Backus's earlier FP language, providing specific support for what Backus termed function-level programming.
  • Invented By: John Backus, Lead section
    FL (for Function Level) is a programming language created at IBM Research - Almaden, California by John Backus, John Williams, and Edward Wimmers in the 1980s and documented in a report from 1989. FL was designed as a successor of Backus's earlier FP language, providing specific support for what Backus termed function-level programming.
  • In Group: Early Research Functional Languages, Lead
    FL (for Function Level) is a programming language created at IBM Research, Almaden, California by John Backus, John Williams, and Edward Wimmers in the 1980s and documented in a report from 1989. FL was designed as a successor of Backus's earlier FP language, providing specific support for what Backus termed function-level programming.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.