Side effects: comparison between functional programming and imperative programming ... John McCarthy. History of LISP. In Richard L. Wexelblat, editor, History of Programming Languages: Proceedings of the ACM SIGPLAN Conference, pages 173-197. Academic Press, June 1-3 1978. [ bib | .ps ]
www.cse.lehigh.edu/~gtan/historyOfFP/historyOfFP.html www.cse.lehigh.edu/~gtan/historyOfFP/historyOfFP.html
Cunning Plan. • History Lesson. • Functional Programming. – OCaml. – Types. – Pattern Matching. – Higher-Order Functions. • Basic Syntax. • Data Structures ...
www.cs.virginia.edu/~cs415/lectures/weimer-415-02.pdf
Functional programming - Wikipedia, the free encyclopedia
In computer science, functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data. It emphasizes the applica...
en.wikipedia.org/wiki/Functional_programming
Functional programming, Functional programming - History, Functional programming - Higher-order functions, Functional programming - Comparison with imperative programming, Functional programming - Pure functions, Functional programming - Monads, Functional programming - Expansion of functional programming,
www.experiencefestival.com/functional_programming_-_his... www.experiencefestival.com/functional_programming_-_history
Functional programming, Functional programming - History, Functional programming - Higher-order functions, Functional programming - Comparison with imperative programming, Functional programming - Pure functions, Functional programming - Monads, Functional programming - Expansion of functional programming,
www.experiencefestival.com/a/Functional_programming_-_H... www.experiencefestival.com/a/Functional_programming_-_History/id/5068768
Discusses what functional programming is, the history of functional programming, a comparison with imperative programming, functional programming languages (such as Scheme, ML, Haskell, Erlang, Clean and Q), greater expressiveness and speed and space considerations.
www.deitel.com/ResourceCenters/Programming/FunctionalPr... www.deitel.com/ResourceCenters/Programming/FunctionalProgramming/Introductions/tabid/3397/Default.aspx
Lecture #1: Introduction to Functional Programming ... mathematical origins syllogism, algebra, predicate calculus, set theory, recursion theory, intuitionism ... CS 454: Functional Programming...
www.willamette.edu/~fruehr/454/lectures/intro6.html
I don't know about your list, but a large chunk of the articles in mine are about functional programming. These generally are the hardest to get through. ... Functional programming is a practical implementation of Alonzo Church's ideas. Not all lambda calculus ideas transform to practice because lambda calculus was...
www.defmacro.org/ramblings/fp.html
Much later, functional programming was invented. McCarthy defined the first versions of LISP around 1960. This is the first "real" functional programming language. See McCarthy's own History of Lisp.
www.idt.mdh.se/kurser/cd5100/ht02/history.html www.idt.mdh.se/kurser/cd5100/ht02/history.html
Haskell is an advanced purely functional programming language. An open source product of more than twenty years of cutting edge research, it allows rapid development of robust, concise, correct software. ... History of Haskell...
www.haskell.org/