Cours de langage c Langage C BTS informatique Cours langage C Présentation du langage C Historique Langage de programmation développé en par Dennie Ritchie aux Laboratoires Bell d'AT T Il est l'aboutissement de deux langages ? BPCL développé en par Martin
Langage C BTS informatique Cours langage C Présentation du langage C Historique Langage de programmation développé en par Dennie Ritchie aux Laboratoires Bell d'AT T Il est l'aboutissement de deux langages ? BPCL développé en par Martin Richards ? B développé en chez AT T par Ken Thompson Il fut limité à l'usage interne de Bell jusqu'en date à laquelle Brian Kernighan et Dennie Ritchie publièrent les spéci ?cations dé ?nitives du langage The C programming Language ? Au milieu des années la popularité du langage était établie De nombreux compilateurs ont été écrits mais comportant quelques incompatibilités portant atteinte à l'objectif de portabilité Il s'est ensuivi un travail de normalisation e ?ectué par l'ANSI American National Standard Institue qui a abouti en avec la parution par la suite du manuel The C programming Language - ème édition ? Intérêts du langage ? Langage polyvalent permettant le développement de systèmes d'exploitation de programmes applicatifs scienti ?ques et de gestion ? Langage structuré ? Langage évolué qui permet néanmoins d'e ?ectuer des opérations de bas niveau assembleur d'Unix ? ? Portabilité en respectant la norme due à l'emploi de bibliothèques dans lesquelles sont reléguées les fonctionnalités liées à la machine ? Grande e ?cacité et puissance Qualités attendues d'un programme ? Clarté ? Simplicité ? Modularité ? Extensibilité Moutchou Mohamed CLangage C Généralités Jeu de caractères Le jeu de caractères utilisé pour ecrire une programme est composé de ? lettres de l'alphabet minuscules majuscules ? chi ?res à ? séquences d'échappement telles o passage à la ligne n o tabulation t o backspace b ? caractères spéciaux - ' espace BTS informatique Moutchou Mohamed CLangage C BTS informatique Structure d'un programme C ? Un Programme C est un ?chier source entrant dans la composition d ? un programme exécutable est fait d ? une succession d ? un nombre quelconque d'éléments indépendants qui sont ? des directives pour le préprocesseur lignes commençant par ? des constructions de types struct union enum typedef ? des déclarations de variables et de fonctions externes ? des dé ?nitions de variables et ? des dé ?nitions de fonctions dont l'une doit s'appeler main et appara? tre obligatoirement dans le programme ? Une Fonction est formé ? d ? entête type et nom de la fonction suivis d'une liste d'arguments entre parenthèses ? instruction composée constituant le corps de la fonction ? Instruction composée délimitée par les caractères et ? Instruction simple se termine par ? commentaire encadré par les délimiteurs et ? Instruction préprocesseur commence par Exemple include de ?ne PI calcul de la surface d'un cercle main oat rayon surface oat calcul oat rayon printf Rayon scanf f rayon surface calcul rayon printf Surface f n surface dé ?nition de fonction oat calcul oat r dé ?nition de la variable locale oat a a PI r r return a Compilation et édition des liens La transformation d ? un texte écrit en langage C en un programme exécutable par l ? ordinateur se fait
Documents similaires










-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Apv 08, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 160kB