Functional programmingTutorial (draft)Programming paradigmsDocumentation and user's manualTable of contentsOCaml programs

Programming paradigms

   
  Programming paradigms: imperative, functional, logic, object-oriented, and so on.

   
  A programming language can support multiple paradigms.

   
  The Objective Caml language supports several paradigms.

   
  Here pure functional programming (no side-effects) is only considered. Pure functional programming enforces referential transparency, which is the notion that equals can be substituted for equals.


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

Functional programmingTutorial (draft)Programming paradigmsDocumentation and user's manualTable of contentsOCaml programs