PROGRAMMATION FONCTIONNELLE

  • Voir la page en français

    In brief

  • ECTS credits : 5
  • Code : N7EN13

Objectives

The objective of the UE is to master the principles of algorithmic and side effect free functional programming. In particular, he must master the concepts of recursion, complexity and termination of the algorithms. He can handle lists, tree-like data structures and their iterators, but also lazy structures such as streams. He can design and give structure to applications through the use of modules, functors and advanced typing schemes. The associated programming language is the OCaml language.

Bibliography

• OCaml from the very beginning, John Whitington, 2013
• Développement d’applications avec Objective Caml, Emmanuel Chailloux, Pascal Manoury, Bruno Pagano
• Purely Functional Data Structures, Chris Okasaki, 1999

Organization

Contact(s)

THIRIOUX XAVIER

Contact

The National Institute of Electrical engineering, Electronics, Computer science,Fluid mechanics & Telecommunications and Networks

2, rue Charles Camichel - BP 7122
31071 Toulouse Cedex 7, France

+33 (0)5 34 32 20 00

Certifications

  • Logo MENESR
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Mines télécoms
  • Logo CTI
  • Logo CDEFI
  • Logo midisup