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