FL (programming language)

FL (short for "Function Level") is a programming language created at the IBM Almaden Research Center 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' earlier FP language, providing specific support for what Backus termed function-level programming.

Comment
enFL (short for "Function Level") is a programming language created at the IBM Almaden Research Center 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' earlier FP language, providing specific support for what Backus termed function-level programming.
Designer
enEdward Wimmers
enJohn Williams
Designer
John Backus
Designer
John Backus
Has abstract
enFL (short for "Function Level") is a programming language created at the IBM Almaden Research Center 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' earlier FP language, providing specific support for what Backus termed function-level programming. FL is a dynamically typed strict functional programming language with throw and catch exception semantics much like in ML. Each function has an implicit history argument which is used for doing things like strictly functional input/output (I/O), but is also used for linking to C code. For doing optimization, there exists a type-system which is an extension of Hindley–Milner type inference.
Hypernym
Language
InfluencedBy
FP (programming language)
Influenced by
FP (programming language)
Is primary topic of
FL (programming language)
Label
enFL (programming language)
Link from a Wikipage to an external page
media.johnwiley.com.au/product_data/excerpt/29/04718994/0471899429.pdf
www.plasm.net/docs/papers/fl_papers/
theory.stanford.edu/~aiken/publications/trs/RJ7100.pdf
Link from a Wikipage to another Wikipage
C (programming language)
Category:Academic programming languages
Category:Dynamically typed programming languages
Category:Function-level languages
Category:Programming languages created in 1989
Dynamic typing
FP (programming language)
Functional programming
Function-level programming
Hindley–Milner type inference
IBM Almaden Research Center
John Backus
ML (programming language)
output
PLaSM
Programming language
Name
enFL
Name
enFL
Paradigm
Functional programming
Function-level programming
SameAs
4jj7b
FL (linguagem de programação)
FL (programming language)
FL (编程语言)
m.0876r1
Q5426589
اف‌ال (زبان برنامه‌نویسی)
Subject
Category:Academic programming languages
Category:Dynamically typed programming languages
Category:Function-level languages
Category:Programming languages created in 1989
Typing
Dynamic typing
WasDerivedFrom
FL (programming language)?oldid=1005327261&ns=0
WikiPageLength
2427
Wikipage page ID
2857297
Wikipage revision ID
1005327261
WikiPageUsesTemplate
Template:Infobox programming language
Template:More footnotes
Template:Prog-lang-stub
Template:Reflist
Wordnet_type
synset-programming language-noun-1
Year
1989