Coding club 3eme seance Troisième séance Langage C CPlan du cours I Historique du Langage C II Structure du langage C III Les Préprocesseurs IV La fonction principale V La fonction printf et séquence d ? échappement VI Les commentaires VII Tableau récapit
Troisième séance Langage C CPlan du cours I Historique du Langage C II Structure du langage C III Les Préprocesseurs IV La fonction principale V La fonction printf et séquence d ? échappement VI Les commentaires VII Tableau récapitulatifs des séquences vendredi décembre Designed by PoweredTemplate com CHistorique du Langage C Le langage C a été inventé au cours de l'année dans les Laboratoires Bell Il était développé en même temps que UNIX par Dennis Ritchie et Ken Thompson Le C a été conçu en par Dennis Richie et Ken Thompson chercheurs aux Bell Labs a ?n de développer un système d ? exploitation UNIX En Brian Kernighan et Dennis Richie publient la dé ?nition classique du C dans le livre The C Programming language C est un langage de programmation impératif et généraliste Il est quali ?é de langage de bas niveau dans le sens o? chaque instruction du langage est conçue pour être compilée en un nombre d'instructions machine assez prévisible en termes d'occupation mémoire et de charge de calcul En outre il propose un éventail de types entiers et ottants conçus pour pouvoir correspondre directement aux types de donnée supportés par le processeur En ?n il fait un usage intensif des calculs d'adresse mémoire avec la notion de pointeur vendredi décembre Designed by PoweredTemplate com CStructure du langage C La transformation d'un texte écrit en langage C en un programme exécutable par l'ordinateur se fait en deux étapes la compilation et l'édition de liens La compilation est la traduction des fonctions écrites en C en des procédures équivalentes écrites dans un langage dont la machine peut exécuter les instructions Le compilateur lit toujours un ?chier appelé ?chier source et produit un ?chier dit ?chier objet Chaque ?chier objet est incomplet insu ?sant pour être exécuté car il contient des appels de fonctions ou des références à des variables qui ne sont pas dé ?nies dans le même ?chier Par exemple le premier programme que vous écrirez contiendra déjà la fonction printf que vous n'aurez certainement pas écrite vous-même L'édition de liens est l'opération par laquelle plusieurs ?chiers objets sont mis ensemble pour se compléter mutuellement vendredi décembre Designed by PoweredTemplate com CStructure du langage C vendredi décembre un ?chier apporte des dé ?nitions de fonctions et de variables auxquelles un autre ?chier fait référence et réciproquement L'éditeur de liens ou linker prend en entrée plusieurs ?chiers objets et bibliothèques une variété particulière de ?chiers objets et produit un unique ?chier exécutable L'éditeur de liens est largement indépendant du langage de programmation utilisé pour écrire les ?chiers sources qui peuvent même avoir été écrits dans des langages di ?érents Exemple de programme en C include main printf Hello world CStructure du langage C ? include Directive du préprocesseur ? main La fonction principale ? Printf fonction d ? a ?chage Designed by PoweredTemplate com vendredi décembre CLes Préprocesseurs Le préprocesseur est un langage de macro qui est analysé comme son nom l'indique avant la compilation En fait c'est
Documents similaires










-
70
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 02, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 41.1kB