« Informatique au lycée/Programmation et langages » : différence entre les versions

Une page de Wikiversité, la communauté pédagogique libre.
Contenu supprimé Contenu ajouté
Jcbach (discussion | contributions)
Ajout de la structure initiale
 
Jcbach (discussion | contributions)
m →‎Un peu d'histoire : ajout de références vers wikipedia
Ligne 7 : Ligne 7 :
C'est à partir des années 50 que l'on verra apparaître les premiers langages de programmation modernes. Voici les créateurs des langages les plus utilisés :
C'est à partir des années 50 que l'on verra apparaître les premiers langages de programmation modernes. Voici les créateurs des langages les plus utilisés :
* [[w:John_Backus|John Backus]], inventeur de [[w:FORTRAN|Fortran]] (1954)
* [[w:John_Backus|John Backus]], inventeur de [[w:FORTRAN|Fortran]] (1954)
* [[w:John_McCarthy|John McCarthy]], inventeur de LISP (1958)
* [[w:John_McCarthy|John McCarthy]], inventeur de [[w:Lisp|LISP]] (1958)
* Grace Hopper, surnommée « la mère langage COBOL » (1959)
* [[w:Grace_Hopper|Grace Hopper]], surnommée « la mère langage [[w:COBOL|COBOL]] » (1959)
* John George Kemeny, concepteur du BASIC (1963)
* [[w:John_George_Kemeny|John George Kemeny]], concepteur du [[w:BASIC|BASIC]] (1963)
* Dennis Ritchie et Ken Thompson, inventeurs du langage C (1972)
* [[w:Dennis_Ritchie|Dennis Ritchie]] et [[w:Ken Thompson|Ken Thompson]], inventeurs du [[w:Langage_C|langage C]] (1972)
* Niklaus Wirth inventeur de Pascal (1970) et Modula-2 (1977)
* [[w:Niklaus Wirth|Niklaus Wirth inventeur de [[w:Pascal_(langage)|Pascal]] (1970) et Modula-2 (1977)
* Bjarne Stroustrup, développeur de C++ (1985)
* [[w:Bjarne_Stroustrup|Bjarne Stroustrup]], développeur de [[w:C++|C++]] (1985)
* Guido van Rossum, créateur de Python (1991)
* [[w:Guido_van_Rossum|Guido van Rossum]], créateur de [[w:Python_(langage)|Python]] (1991)
* James Gosling et Patrick Naughton, créateurs de Java (1991).
* [[w:James_Gosling|James Gosling]] et [[w:Patrick_Naughton|Patrick Naughton]], créateurs de [[w:Langage_de_programmation_Java|Java]] (1991).


==Évolution des langages informatiques==
==Évolution des langages informatiques==

Version du 20 mai 2012 à 17:29

Un peu d'histoire

En 1936, la publication de l'article fondateur de la science informatique On Computable Numbers with an Application to the Entscheidungsproblem, par Alan Mathison Turing, allait donner le coup d'envoi à la création de l'ordinateur programmable. Il y présente sa machine de Turing, le premier calculateur universel programmable, et invente les concepts et les termes de programmation et de programme. En 1948, Konrad Zusee publie un article sur son langage de programmation qu'il a développé entre 1943 et 1945 : le Plankalkül. Zuse le considère comme étant le premier langage de haut niveau. C'est à partir des années 50 que l'on verra apparaître les premiers langages de programmation modernes. Voici les créateurs des langages les plus utilisés :

Évolution des langages informatiques

Quelques langages courants

« Hello world ! »

La machine de Turing

Pseudo-code

Conventions

En pratique

Exemple de pseudo-code

Transformation du code source

Compilation

Interprétation

Avantages, inconvénients

Paradigmes

Programmation impérative

Programmation structurée (ou procédurale)

Programmation orientée objet

Programmation fonctionnelle

Les notions principales de la programmation

L'affectation

Les tests

Les boucles

Les sous-programmes

La récursivité

La programmation orientée objet

Encapsulation

Héritage

Polymorphisme