List of functional programming topics - Definition and Overview
This is a
list of
functional programming
topics
, by Wikipedia page.
Contents
1 Foundational concepts
2 Lambda calculus
3 Combinatory logic
4 Intuitionistic logic
5 Type theory
6 Denotational semantics
7 Category theory
8 Operational issues
9 Languages
Foundational concepts
Programming paradigm
Declarative programming
Declarative programming language
Programs as mathematical objects
Function-level programming
Purely functional
Lambda programming
Static scoping
Higher-order function
Referential transparency
Lambda calculus
Currying
Currying concept
Lambda abstraction
Church-Rosser theorem
Extensionality
Church numeral
Combinatory logic
Fixed point combinator
SKI combinator calculus
B,C,K,W system
SECD machine
Graph reduction machine
Intuitionistic logic
Sequent
,
sequent calculus
Natural deduction
Curry-Howard
Linear logic
Game semantics
Type theory
Typed lambda calculus
Typed and untyped languages
Type signature
Type inference
Datatype
Algebraic data type
Type variable
First-class value
Polymorphism
Calculus of Constructions
Denotational semantics
Domain theory
Directed complete partial order
Knaster-Tarski theorem
Category theory
Cartesian-closed category
Yoneda lemma
Operational issues
Graph reduction
Combinator graph reduction
Non-strict programming language
Lazy evaluation
,
eager evaluation
Speculative evaluation
Side-effect
Assignment
Setq
Continuation passing style
Operational semantics
State transition system
Simulation preorder
Bisimulation
Monads in functional programming
Exception handling
Garbage collection
Automatic garbage collection
Languages
Clean programming language
Erlang programming language
FP programming language
Haskell programming language
The Glasgow Haskell Compiler
Hugs
Template Haskell
ISWIM
Kent Recursive Calculator
Kogut programming language
Lisp
AutoLISP
Common Lisp
Emacs Lisp
Mercury programming language
Miranda programming language
ML programming language
Caml
F sharp programming language
Ocaml
SML programming language
Nemerle
Scheme programming language
SISAL
Example Usage of programming
natanielewsky: An interview with the woman who helped take down Blackwater
http://bit.ly/5vHNQC
#
programming
#php
worldfreelance: #
programming
Web Designer - oDesk: I need a qualified web designer to do the caribbean real estate..
http://bit.ly/61xRpe
starlingsnest: A brief history of the development Of Neuro Linguistic
programming
(NLP).
http://hypnoticeffects.com/?p=825
Copyright 2009 WordIQ.com -
Privacy Policy
::
Terms of Use
::
Contact Us
::
About Us
This article is licensed under the
GNU Free Documentation License
. It uses material from the
this
Wikipedia article.