SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
La programmation fonctio-quoi ?
API Hour #27 — 4 mai 2017
Richard Degenne
À propos
•
•
•
•
•
•
•
Sommaire
•
•
•
Histoire
Histoire
•
•
•
•
Histoire
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Histoire
•
•
•
•
•
•
•
Définition
•
•
•
•
•
•
•
Définition
def sum(l):
sum = 0
for e in l:
sum += e
return sum
Définition
def sum(l):
sum = 0
for e in l:
sum += e
return sum
let rec sum l =
match l with
| [] -> 0
| h::t -> h + sum t
Enjeux
•
•
•
•
•
Enjeux
read x;
x = x + 1;
write x;
read x;
x = x * 2;
write x;
x = 0
Enjeux
read x;
x = x + 1;
write x;
read x;
x = x * 2;
write x;
x = 0
read x;
x = x * 2;
write x;
read x;
x = x + 1;
write x;
x = 1
read x;
x = x + 1;
write x;
Enjeux
read x;
x = x + 1;
write x;
read x;
x = x * 2;
write x;
x = 0
read x;
x = x * 2;
write x;
read x;
x = x + 1;
write x;
x = 1
read x;
x = x * 2;
write x;
x = 2
read x;
x = x + 1;
write x;
Enjeux
read x;
x = x + 1;
write x;
read x;
x = x * 2;
write x;
x = 0
read x;
x = x * 2;
write x;
read x;
x = x + 1;
write x;
x = 1
read x;
x = x * 2;
write x;
x = 2
read x;
read x;
x = x + 1;
write x;
x = x * 2;
write x;
x = 0
Conclusion
•
•
•
•
•
•
Merci pour votre attention !

Más contenido relacionado

La programmation fonctionnelle