Cours c for etudiant COURS D'INFORMATIQUE LANGAGE C NOTES DE COURS C PLAN DU COURS I Introduction II Notions de bases III Types de base opérateurs expressions IV Lecture et écriture de données V La structure alternative VI La structure répétitive VII Les
COURS D'INFORMATIQUE LANGAGE C NOTES DE COURS C PLAN DU COURS I Introduction II Notions de bases III Types de base opérateurs expressions IV Lecture et écriture de données V La structure alternative VI La structure répétitive VII Les tableaux VIII Les cha? nes de caractères IX Les pointeurs X Les fonctions XI Les ?chiers séquentiels XII Les plus Informatique Langage C - Notes de cours C Chapitre I ?? Introduction Le langage C a connu une croissance en popularité énorme ces dernières années On trouve ses sources en dans les laboratoires Bell a ?n de développer une version portable du système d'exploitation unix C'est un langage de programmation structuré mais très près de la machine Publication en de The C programming language par Kernighan et Ritchie dé ?nition classique du C Le développement de compilateurs C par d'autres maisons ont rendu nécessaire la dé ?nition d'un standard précis le standard ANSI-C Développement par AT T du C Seconde édition du livre The C programming language Standard ANSI-C Le succès du C est dû aux faits que - C'est un langage universel C n'est pas orienté vers un domaine d'applications spéci ?que au contraire du FORTRAN applications scienti ?ques COBOL applications commerciales - C'est un langage compact C est basé sur un noyau de fonctions et d'opérateurs limités permettant la formulation d'expressions simples et e ?caces - Il est près de la machine comme il a été développé initialement pour programmer le système UNIX il o ?re des opérateurs 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 par exemple la mémoire - Il est rapide puisqu'il est près de la machine - Il est portable en respectant le standard ANSI-C il est possible d'utiliser le même programme sur tout autre système d'exploitation en possession d'un compilateur C C est devenu aujourd'hui le langage de programmation des micro-ordinateurs - Il est 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 - La possibilité d'expressions compactes entra? ne le risque de se retrouver avec des programmes incompréhensibles pour les autres mais aussi pour nous- même d'o? la nécessité d'inclure des commentaires dans les programmes - C est langage proche de la machine il est donc dangereux Bien qu'il soit un langage de programmation structuré il ne nous oblige pas à adopter un style de programmation comme par exemple le PASCAL Le programmateur a donc beaucoup de libertés mais aussi des responsabilités il doit veiller à adopter un style de programmation propre solide et compréhensible Informatique Langage C - Notes de cours C Chapitre II ?? Notions de base Bibliothèques de fonctions La pratique du C exige l'utilisation de bibliothèques de fonctions Ces bibliothèques sont disponibles sous forme précompilées lib A ?n de pouvoir les utiliser il faut inclure des ?chiers en-tête h dans nos programmes Ces ?chiers contiennent
Documents similaires










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