Pr´esentation du cours
contenu
des concepts
de la morale, du bon sens
OCaml, C, . . .
organisation
TPs assur´es par Florent Bouchez,Aur´elien Pardon et
Julien Robert
modalit´es: 2 DM (programmation), un examen
vous ˆetes ??, d´ecoupez-vous en trois groupes de ??/3
Survol du cœur de Caml
fonctions
types
types somme
exceptions
programmation imp´erative: r´ef´erences, effets de bord
l’abstrait mais aussi le concret: m´emoire, partage
Programmation Fonctionnelle
λ-calcul
Lisp, Scheme
ML: ann´ees 80, R. Milner
meta langage pour LCF
logic of computable functions
Haskell, Standard ML
Caml, Caml Light, Objective Caml
projet Formel, puis Cristal, `a l’INRIA
postulat: `a l’oral, Caml = OCaml
http://caml.inria.fr
Haskell OCaml Java Pascal C
OCaml, d´emarrage
´evaluation
# 32 + 52;;
- : int =84
type valeur
la notion de programme
on n’ex´ecute pas un programme, on ´evalue une expression
on n’´ecrit pas une suite d’instructions, on d´eclare des ´egalit´es
expression type (:)
valeur (=)
1 / 20 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !