Cours c 4 Cours de programmation en langage C ère Année Ecole SupTechnology Casablanca Par Nadia BOUHRIZ CPlan de cours Plan ? Introduction générale ? Rôle d ? un langage de programmation ? Langage interprété vs langage compilé ? Le processus de compilati
Cours de programmation en langage C ère Année Ecole SupTechnology Casablanca Par Nadia BOUHRIZ CPlan de cours Plan ? Introduction générale ? Rôle d ? un langage de programmation ? Langage interprété vs langage compilé ? Le processus de compilation ? L ? environnement de programmation DEV C ? Généralités sur le langage C ? Histoire du langage C ? Structure minimale d ? un programme C ? Eléments de base d ? un programme C ? Les variables valeurs et opérateurs ? La entrées sorties ? Les instructions de contrôle ? Les tableaux et les pointeurs ? Les structure s ? La programmation modulaire fonctions ? Les ?chiers ? La gestion dynamique de la mémoire CIntroduction générale Rôle d ? un langage de programmation Résolution de problème par ordinateur traitement automatique d ? information ? Pour traiter automatiquement de l ? information la machine doit disposer d ? un ou de plusieurs programmes ? Un programme est une suite d ? instructions opérations que la machine peut exécuter pour e ?ectuer des traitements CIntroduction générale Rôle du langage de programmation L'exécution d'un programme par l'ordinateur passe en général par les étapes suivantes ? Le processeur unité de traitement de l ? ordinateur extrait les données à traiter à partir de la source indiquée dans le programme soit auprès de l'utilisateur qui devrait les introduire au moyen du clavier soit en mémoire secondaire ou centrale ? Il exécute ensuite la série d'opérations élémentaires de manière séquentielle dans l'ordre prévu par le programme et mémorise tous les résultats intermédiaires ? Il renvoie en ?n le ou les résultats attendus à la destination périphérique de sortie indiquée dans le programme CIntroduction générale Rôle du langage de programmation Programme exécutable ? Pour pouvoir e ?ectuer un traitement donné la machine doit disposer du programme exécutable correspondant ? Ce programme doit se trouver en mémoire et doit alors être codé en binaire langage machine ? Un langage de programmation est par dé ?nition di ?érent du langage machine Il faut donc le traduire pour le rendre intelligible du point de vue du microprocesseur ? Les langages de programmation sont majoritairement de deux types les langages interprétés et les langages compilés CIntroduction générale Rôle du langage de programmation Langage interprété versus langage compilé ? un langage interprété a besoin d'un programme auxiliaire l'interpréteur pour traduire au fur et à mesure les instructions du programme ? Exemples de langages interprétés Le langage HTML le langage JAVA etc ? Un programme écrit dans un langage dit compilé va être traduit une fois pour toutes par un programme annexe le compilateur a ?n de générer un nouveau ?chier qui sera autonome c'est-à- dire qui n'aura plus besoin d'un programme autre que lui pour s'exécuter on dit d'ailleurs que ce ?chier est exécutable ? Exemples de langages compilés Le langage C le langage C le Cobol etc CIntroduction générale Le processus de compilation Cintroduction générale Le processus de compilation Edition du programme source à l ? aide d ?
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 24, 2021
- Catégorie Management
- Langue French
- Taille du fichier 78.8kB