Functional languagesTutorial (draft)Programming paradigmsFunctional programmingDocumentation and user's manualTable of contentsOCaml programs

Functional programming

   
  Functional programming: a computation is viewed as the application of a mathematical function.

   
  Functional programming avoids state and mutable data (whereas imperative programming emphasizes changes in state and the execution of sequential commands).

   
  Lambda-calculus provides a theoretical framework for describing functions and their application.


Latest update : October 5, 2006
This document was translated from LaTeX by Hyperlatex 2.5, which is not the latest version of Hyperlatex.

Functional languagesTutorial (draft)Programming paradigmsFunctional programmingDocumentation and user's manualTable of contentsOCaml programs