des considérations pragmatiques qui forment le langage
+
+
Exemple introductif (suite)
+
+
La notation mathématique (syntaxe) fournit le langage de programmation.
+
L'arithmétique fournit le modèle du calcul pour effectuer le calcul
+
Le passage de la syntaxe au modèle de calcul fournit la signification (sémantique) pour le programme.
+
La notation utilisée dans cet exemple est basée sur les considérations très pragmatiques de facilité d'utilisation et de compréhension
+
+
CCL: Cet exemple sert à illustrer plusieurs idées principales dans l'étude des langages de programmation qui sont récapitulées dans la définition suivante.
+
Définitions
+
Modèle de calcul
+
+
Une collection de valeurs et d'exécutions
+
+
Calcul
+
+
L'application d'une séquence d'opérations à une valeur pour rapporter une autre valeur.
+
+
Programme
+
+
Une spécification d'un calcul.
+
+
Langage de programmation
+
+
Une notation pour écrire des programmes.
+
+
Syntaxe d'un langage de programmation
+
+
Se rapporte à la structure ou à la forme des programmes.
+
+
émantique d'un langage de programmation
+
+
Décrit la relation entre un programme et le modèle de calcul.
+
+
Pragmatique d'un langage de programmation
+
+
Décrit le degré de succès avec lequel le langage de programmation est conforme à ses buts d'une part dans sa fidélité au modèle de calcul et d'autre part dans son utilité pour les programmateurs humains.
+
+
Modèles de calcul
+
+
Trois modèles de calcul de base:
+
+
fonctionnel
+
logique
+
impératif
+
+
En plus de l'ensemble des valeurs et d'opérations, chacun a un ensemble d'opérations pour effectuer le calcul :
+
+
fonctionnel : application de fonctions
+
logique : inférence logique (modus ponens)
+
impératif : ordre de changement d'états
+
+
+
Le Modèle Fonctionnel
+
Le Modèle Logique
+
Le Modèle Impératif
+
+
diff --git a/paradigmesdeprogrammation/cours/introduction.md b/paradigmesdeprogrammation/cours/introduction.md
new file mode 100644
index 0000000..49e2096
--- /dev/null
+++ b/paradigmesdeprogrammation/cours/introduction.md
@@ -0,0 +1,72 @@
+Paradigmes de programmation - Introduction
+==========================================
+
+### Langage de programmation
+
+* un modèle de calcul
+* une syntaxe et une sémantique
+* des considérations pragmatiques qui forment le langage
+
+
+### Exemple introductif (suite)
+
+* La notation mathématique (syntaxe) fournit le langage de programmation.
+* L'arithmétique fournit le modèle du calcul pour effectuer le calcul
+* Le passage de la syntaxe au modèle de calcul fournit la signification (sémantique) pour le programme.
+* La notation utilisée dans cet exemple est basée sur les considérations très pragmatiques de facilité d'utilisation et de compréhension
+
+
+**CCL**: Cet exemple sert à illustrer plusieurs idées principales dans l'étude des langages de programmation qui sont récapitulées dans la définition suivante.
+
+### Définitions
+
+**Modèle de calcul**
+
+> Une collection de valeurs et d'exécutions
+
+**Calcul**
+
+> L'application d'une séquence d'opérations à une valeur pour rapporter une autre valeur.
+
+**Programme**
+
+> Une spécification d'un calcul.
+
+**Langage de programmation**
+
+> Une notation pour écrire des programmes.
+
+**Syntaxe d'un langage de programmation**
+
+> Se rapporte à la structure ou à la forme des programmes.
+
+
+**émantique d'un langage de programmation**
+
+> Décrit la relation entre un programme et le modèle de calcul.
+
+**Pragmatique d'un langage de programmation**
+
+> Décrit le degré de succès avec lequel le langage de programmation est conforme à ses buts d'une part dans sa fidélité au modèle de calcul et d'autre part dans son utilité pour les programmateurs humains.
+
+### Modèles de calcul
+
+* Trois modèles de calcul **de base**:
+
+ * fonctionnel
+ * logique
+ * impératif
+
+
+* En plus de l'ensemble des valeurs et d'opérations, chacun a un ensemble d'opérations pour effectuer le calcul :
+
+ 1. fonctionnel : application de fonctions
+ 2. logique : inférence logique (modus ponens)
+ 3. impératif : ordre de changement d'états
+
+
+#### Le Modèle Fonctionnel
+
+#### Le Modèle Logique
+
+#### Le Modèle Impératif
diff --git a/theoriedeslangagesetcompilation/README.md b/theoriedeslangagesetcompilation/README.md
index 02bf7b4..0817dc1 100644
--- a/theoriedeslangagesetcompilation/README.md
+++ b/theoriedeslangagesetcompilation/README.md
@@ -4,7 +4,8 @@ Théorie des langages de programmation & compilation
#### Cours
1. [Introduction](../cours/compiled/introduction.html)
-2. [Chapitre 1](../cours/compiled/1.html)
+2. [Chapitre 1 - Langages](../cours/compiled/1.html)
+3. [Chapitre 2 - Grammaire](../cours/compiled/2.html)
#### TDs
diff --git a/theoriedeslangagesetcompilation/compiled/README.html b/theoriedeslangagesetcompilation/compiled/README.html
index e35fffd..3cd03d8 100644
--- a/theoriedeslangagesetcompilation/compiled/README.html
+++ b/theoriedeslangagesetcompilation/compiled/README.html
@@ -16,7 +16,8 @@