A Comparative Study of State Emulation in Functional Programming Languages
2006
We examine the methods of emulating state in functional languages. In particular, we investigate the languages J, Scheme, and Haskell; the latter two being representative of the Lisp and ML families, respectively. We provide example code for state emulation in terms of object-orientation and compare this to object-oriented programming without use of state.
Keywords:
- Very high-level programming language
- Programming paradigm
- Protocol (object-oriented programming)
- Functional logic programming
- Programming language
- Second-generation programming language
- Programming language theory
- Declarative programming
- Fifth-generation programming language
- Computer science
- Functional programming
- Haskell
- Assignment
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
5
References
1
Citations
NaN
KQI