1. Les langages de programmation
CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (2) – 1
2. INTRODUCTION
• Brève histoire des langages informatiques
• Les différents types de langages par usage
• Les différents styles de langage
• Syntaxe et grammaire d'un langage informatique
LES LANGAGES DE PROGRAMMATION
Objectif : les bases de la programmation appliquée au
métier de journaliste, avec travaux pratiques
• INITIATION À VBA
Initiation au langage de macro de Word et Excel (Visual
Basic for Application) : compter le nombre de feuillets
dans un document, chercher les synonymes d'un mot, etc.
CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (2)
2
3. INTRODUCTION
• Brève histoire des langages informatiques
• Les différents types de langages par usage
(programmation, accès aux données,
présentation)
• Les différents styles de langage (impératifs,
objets, script…)
• Syntaxe et grammaire d'un langage informatique
CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (2)
3
4. INTRODUCTION
• Brève histoire des langages informatiques
• Les différents types de langages par usage
(programmation, accès aux données,
présentation)
• Les différents styles de langage (impératifs,
objets, script…)
• Syntaxe et grammaire d'un langage informatique
CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (2)
4
5. La préhistoire
1801 : Joseph Marie Jacquard, 1er langage
binaire [1G]
1842 : Ada Lovelace écrit le 1er
programme (sans ordinateur)
1950 : langage assembleur [2G]
1954 : Fortran [3G]
CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (2)
5
9. Bilan
4 générations
1. Langage machine
2. Langage assembleur
3. Langage de haut niveau
4. L4G / modélisation
5. L5G
+2500 langages
CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (2)
9
10. INTRODUCTION
• Brève histoire des langages informatiques
• Les différents types de langages par usage
(programmation, accès aux données,
présentation)
• Les différents styles de langage (impératifs,
objets, script…)
• Syntaxe et grammaire d'un langage informatique
CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (2)
10
12. INTRODUCTION
• Brève histoire des langages informatiques
• Les différents types de langages par usage
(programmation, accès aux données,
présentation)
• Les différents styles de langage (impératifs,
objets, script…)
• Syntaxe et grammaire d'un langage informatique
CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (2)
12
14. INTRODUCTION
• Brève histoire des langages informatiques
• Les différents types de langages par usage
(programmation, accès aux données,
présentation)
• Les différents styles de langage (impératifs,
objets, script…)
• Syntaxe et grammaire d'un langage informatique
CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (2)
14
15. Hello World
• http://www.roesler-ac.de/wolfram/hello.htm…
CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (2)
15