langage c pdf 1 Programmation en langage C EL Moukhtar ZEMMOURI ENSAM ?? Meknès Version ?? What is C C is a general-purpose programming language which features economy of expression modern control ow and data structures and a rich set of operators C is no
Programmation en langage C EL Moukhtar ZEMMOURI ENSAM ?? Meknès Version ?? What is C C is a general-purpose programming language which features economy of expression modern control ow and data structures and a rich set of operators C is not a very high level language nor a big one and is not specialized to any particular area of application Kernighan Richie E Zemmouri ENSAM - Meknès C Sommaire ? ? Généralités ? ? Éléments de base de C o ? Identi ?cateurs o ? Mots clés o ? Commentaires o ? Les types ? ? Lecture écriture ? ? Structures de contrôle E Zemmouri ENSAM - Meknès Un peu d'histoire ? ? ? Le C a été conçu en par Dennis Richie et Ken Thompson o ? Deux chercheurs au Bell Labs o ? Objectif développer un système d'exploitation UNIX ? ? En Brian Kernighan et Dennis Richie publient la dé ?nition classique du C o ? Première édition du livre The C programming language ? ? En l'ANSI décida de normaliser le langage o ? la dé ?nition de la norme ANSI C ou C o ? Deuxième édition de The C programming language ? ? L'ISO à repris la même norme en ou C E Zemmouri ENSAM - Meknès C La compilation ? ? C est un langage compilé o ? Par opposition au langages interprétés Python Matlab ? ? ? è Un programme C écrit dans un ?chier source est traduit en totalité en langage machine avant exécution ? ? Quatre phases o ? Traitement par le préprocesseur o ? Compilation o ? Assemblage o ? Édition de liens ? ? Exemples de compilateurs o ? GCC du projet GNU o ? MinGW Minimalist GNU for Windows E Zemmouri ENSAM - Meknès La compilation Ficher source Préprocesseur Librairies de fonctions E Zemmouri ENSAM - Meknès Messages d'erreurs Compilateur Code assembleur Assemblage Ficher objet Editeur de liens Messages d'erreurs Fichier exécutable C Éléments de base du langage Premier programme ? ? À éditer à l'aide d'un éditeur de texte o ? Fichier source hello c ? ? Compiler o ? gcc hello c ? ? Puis exécuter J E Zemmouri ENSAM - Meknès C Composants élémentaires du C ? ? Six catégories de composants élémentaires o ? Les identi ?cateurs o ? Les mots clés o ? Les opérateurs o ? Les constantes o ? Les chaines de caractères o ? Les signes de ponctuation ? ? Les commentaires sont enlevés par le préprocesseur E Zemmouri ENSAM - Meknès Identi ?cateurs ? ? Servent pour identi ?er donner des noms aux entités du programme o ? variables fonctions types ? ? ? Suite de caractères parmi o ? les lettres minuscules ou majuscules non accentuées o ? les chi ?res o ? le ??blanc souligné ? ? Commence par une lettre ou ? ? Ne doit pas être un des mots clés du langage E Zemmouri ENSAM - Meknès C Mots clés ? ? mots clefs de
Documents similaires










-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mar 08, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 78.4kB