La Programmation expliquée à ma grand-mère

Bruno Bord

18 octobre 2008 - Basque Camp II

La programmation expliquée à ma grand-mère

Hacker

Petite triche sur le titre

La programmation expliquée à ma grand-mère

Petite triche sur le titre

La programmation expliquée à ma grand-mère

Expliquer l'indicible

les programmeurs sont des schizophrènes,
les artistes sont des névrosés.
-- Max

Pourquoi expliquer l'indicible ?

Pourquoi programme-t-on ?

Rubiks

Pourquoi programme-t-on ?

Pourquoi programme-t-on ?

Pourquoi programme-t-on ?

Pourquoi programme-t-on ?

Pourquoi programmer ?

Exponentiel

Pourquoi programmer ?...

La vérité : c'est de la feignantise...

Rubiks

Comment expliquer ?

Métaphore : la cuisine

Les confitures

La cuisine ?

Je suis un expert

Oeuf

Métaphores

Métaphore plus adaptée à ma mère

Les confitures

Confiture

Fruits

Mûres

Confiture

Ingrédients

Ingrédients

Confiture

Ce qu'on en fait

Recette

Confiture

La recette

Recette

Confiture

La recette

Confiture

Que faire du résultat ?

Recette

Programmation

On reprend...

Objectif: programme

Résultat souhaité

Programmation

Données brutes

Données brutes

Programmation

Données "cueillies"

Données raffinées

Programmation

Procédés, scénario, marche à suivre

Algorithme

Programmation

Spécifications

Recette

Programmation

Specs et cahier des charges

Programmation

Stockage: base de données

Recette

Le logiciel libre est-il cuisinable ?

Figues

C'est quoi un Logiciel ?

Recette

C'est quoi un Logiciel ?

Recette

Ça fait quoi un programmeur ?

Ça écrit du code

Recette

C'est quoi du code ?

On en fait quoi du code ?

Du binaire

Recette

Confiture ?

Le code

Recette

Confiture ?

Le binaire

Les confitures

Quand ma mère a une recette de confiture

Deux modes de distribution

Madame Michu veut des confitures ?

Mais ce n'est pas tout

Que peut faire Mme Michu avec ça ?

Que redistribue Mme Michu ?

La même chose !

À l'infini...

Infini

Retour sur les droits de Madame Michu

Retour sur les droits de Madame Michu

Retour sur les droits de Madame Michu

Retour sur les droits de Madame Michu

Retour sur les droits de Madame Michu

Retour sur les droits de Madame Michu

... Ce sont les 4 libertés des Logiciels Libres !

C'est tout !

Mais c'est pas mal, déjà, non ?

Les autres thèmes inabordés

Mais aussi...

Colophon

Retrouver cette présentation

Sur Je Hais Le Printemps

http://jehaisleprintemps.net/presentations/programmation/