Chapitre 1 generalites Chapitre LES GENERALITES DE LA PROGRAMMATION EN LANGAGE C I HISTORIQUE 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 sur un DEC PDP- En Brian Kernigh

Chapitre LES GENERALITES DE LA PROGRAMMATION EN LANGAGE C I HISTORIQUE 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 sur un DEC PDP- En Brian Kernighan et Dennis Richie publient la dé ?nition classique du C dans le livre The C Programming language ? Le C devenant de plus en plus populaire dans les années plusieurs groupes mirent sur le marché des compilateurs comportant des extensions particulières En l'ANSI American National Standards Institute décida de normaliser le langage ce travail s'acheva en par la dé ?nition de la norme ANSI C Celle-ci fut reprise telle quelle par l'ISO International Standards Organization en C'est ce standard ANSI C II LA COMPILATION Le C est un langage compilé par opposition aux langages interprétés Cela signi ?e qu'un programme C est décrit par un ?chier texte appelé ?chier source Ce ?chier n'étant évidemment pas exécutable par le microprocesseur il faut le traduire en langage machine Cette opération est e ?ectuée par un programme appelé compilateur La compilation se décompose en fait en phases successives II LE TRAITEMENT PAR LE PREPROCESSEUR Le ?chier source est analysé par le préprocesseur qui e ?ectue des transformations purement textuelles remplacement de cha? nes de caractères inclusion d'autres ?chiers source II LA COMPILATION La compilation proprement dite traduit le ?chier généré par le préprocesseur en assembleur c'est-àdire en une suite d'instructions du microprocesseur qui utilisent des mnémoniques rendant la lecture possible II L'ASSEMBLAGE Cette opération transforme le code assembleur en un ?chier binaire c'est-à-dire en instructions directement compréhensibles par le processeur Généralement la compilation et l'assemblage se font dans la foulée Le ?chier produit par l'assemblage est appelé ?chier objet II L'EDITION DE LIENS Un programme est souvent séparé en plusieurs ?chiers source pour des raisons de clarté mais aussi parce qu'il fait généralement appel à des librairies de fonctions standard déjà écrites Une fois chaque code source assemblé il faut donc lier entre eux les di ?érents ?chiers objets L'édition de liens produit alors un ?chier dit exécutable Les di ?érents types de ?chiers utilisés lors de la compilation sont distingués par leur su ?xe Les ?chiers source sont su ?xés par c les ?chiers prétraités par le préprocesseur par i les ?chiers assembleur par s et les ?chiers objet par o Les ?chiers objets correspondant aux librairies précompilées ont pour su ?xe a Le compilateur C sous UNIX s'appelle cc On utilisera de préférence le compilateur gcc du projet GNU Ce compilateur est livré gratuitement avec sa documentation et ses sources Par défaut gcc active toutes les étapes de la compilation On le lance par la commande gcc options ?chier c -llibrairies CIII LES COMPOSANTS ELEMENTAIRES DU C Un programme en langage C est constitué des six groupes de composants élémentaires suivants ? les identi ?cateurs ? les mots-clefs ? les constantes ? les cha? nes de caractères ? les opérateurs ? les signes de ponctuation On peut ajouter à

Documents similaires
Lemuseeorsay Proiect ?? ? Le Musée d'Orsay Autor student gr III M ?m ?lig ? Petru Coordonator lect dr Verde -C ?t ?u Daniela CLe musée d ? Orsay est un musée national inauguré en situé dans le e arrondissement de Paris le long de la rive gauche de la Sein 0 0
Econsultancy 2019 digital trends creative fr 07 07 1 0 0
Cours 4 t La dé ?nition d'une ?uvre de l'esprit Qualités d'une ?uvre de l'esprit er critère La création doit être humaine e critère L'originalité de l ? ?uvre quelle qu'elle soit doit être appréciée e critère L ? ?uvre de l'esprit doit être une création m 0 0
Rhetorique de limage Rhétorique de l ? image Youssef Ait hammou L'art ne veut pas la représentation d'une chose belle mais la belle représentation d'une chose ? Emmanuel Kant Que l'importance soit dans ton regard non dans la chose regardée ? André Gide L' 0 0
N0108868 pdf 1 1dm Du dessin et de la couleur par Bracquemond Source gallica bnf fr Bibliothèque nationale de France CBracquemond Félix - Du dessin et de la couleur par Bracquemond Les contenus accessibles sur le site Gallica sont pour la plupart des repr 0 0
Learn french interrogative sentences with the verb etre pdf 0 0
Cours japonais 14 Cours de japonais VOCABULAIRE ? ? ? ? ? ?? ? ? ?? ? ? ? ? ? ? ? ? ?? ? ? ? ?? ? ? ? ?? ? Hen Nigiyaka Kodomo ko Ippai Musuko Musume Atashi Asobu Nugu Matsu Shinu Janai Voisinage environs Animé Enfant Plein beaucoup Fils Fille Je moi pour 0 0
2128 40091 001 01 0 hq l 1 0 0
De marche propose e pour e tudier une oeuvre pdf 0 0
Dossier musique art temps espace cfmi lyon2 0 0
  • 38
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager