introduction au langage c pdf
Programmation I Chapitre Introduction au langage C Chapitre Introduction au langage C Objectifs ? Initiation au langage C ? Conna? tre la structure d ? un programme C ? Conna? tre les composantes élémentaires du C ? Se familiariser avec les fonctions assurant l ? échange d ? information entre la mémoire centrale et les périphériques standard Petite histoire du C Historique Le langage C a été mis au point par D Ritchie et B W Kernighan au début des années Leur but était de permettre de développer un langage qui permettrait d'obtenir un système d'exploitation portable Ils se sont inspirés d ? autres langages pour créer un nouveau langage le langage C La première dé ?nition de ce langage a été donnée dans leur livre commun The C programming language ? Toutefois suite à l'apparition de nombreux compilateurs C l'ANSI abréviation de American National Standards Institute a décidé de normaliser ce langage pour donner ce que l'on appelle le C-ANSI Suite à cette norme Ritchie et Kernighan ont sorti une deuxième édition du livre en intégrant les modi ?cations apportées par l'ANSI Avantages Le grand succès du langage C s'explique par les avantages suivants C est un langage ?? Universel C n'est pas orienté vers un domaine d'applications spéciales comme par exemple FORTRAN applications scienti ?ques et techniques ou COBOL applications commerciales ou traitant de grandes quantités de données ?? Compact C est basé sur un noyau de fonctions et d'opérateurs limités qui permet la formulation d'expressions simples mais e ?caces ?? Moderne C est un langage structuré déclaratif et récursif il o ?re des structures de contrôle et de déclaration comparables à celles des autres grands langages de ce temps FORTRAN COBOL PASCAL etc ?? Près de la machine Comme C a été développé en premier lieu pour programmer le système d'exploitation UNIX il o ?re des opérateurs qui sont très proches de ceux du langage machine et des fonctions qui permettent un accès simple et direct aux fonctions internes de l'ordinateur ?? Rapide Comme C permet d'utiliser des expressions et des opérateurs qui sont très proches du langage machine il est possible de développer des programmes e ?cients et rapides ?? Indépendant de la machine Bien que C soit un langage près de la machine il peut être utilisé sur n'importe quel système en possession d'un compilateur C Aujourd'hui C est devenu le langage de programmation standard dans le domaine des microordinateurs ?? Portable Page CProgrammation I Chapitre Introduction au langage C En respectant le standard ANSI-C il est possible d'utiliser le même programme sur tout autre système autre hardware autre système d'exploitation simplement en le recompilant ?? Extensible C ne se compose pas seulement des fonctions standard le langage est animé par des bibliothèques de fonctions privées ou livrées par de nombreuses maisons de développement Désavantages Evidemment rien n'est parfait C a les désavantages suivants ?? E ?cience et compréhensibilité En C nous avons la possibilité d'utiliser des expressions compactes et e ?cientes D'autre part nos
Documents similaires
-
99
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 28, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 85.6kB