Langages de Programmation

Jean-Jacques Lévy

    Cours 1 Machines, systèmes, programmes, langages, débuts en Python. [Pdf]
    Cours 2 Langages procéduraux. Tableaux. [Pdf]
    Cours 3 Installation VScode avec l'extension Python. Premiers programmes. [Pdf]
    Cours 4 Représentation des tableaux. Recherche minimum; tris sélection et par insertions. Installation extension C/C++. [Pdf]
    Cours 5 Premiers programmes en C. Types de base. Tableaux. Allocation mémoire. Reprise des programmes du cours 4 en C. [Pdf]
    Cours 6 Chaines de caractères en C. Booléens. Débuts en C++. Entrées-Sorties. Surcharge des fonctions. [Pdf]
    Cours 7 Enregistrements en C. Classes en C++. Programmation procédurale, programmation objet en C++. Héritage. [Pdf]
    Cours 8 Programmation objet en Python et en Java. Types inductifs en procédural et en objets. Principes de programmation fonctionnelle. [Pdf]


             
    Le cours est une introduction aux langages Python, C, Java, C++, Ocaml et Haskell.
    Cours École européenne d'études avancées, 2021