1. Eléments de base du langage C
Généralités
Programme et sous-programme
Fonction C
Structure d’un programme C
Vocabulaire de base et syntaxe
Exemples
1
Généralités
Crée en 1972 par D. Ritchie pour écrire des systèmes
dexploitation.
Histoire liée à celle dUNIX (1973 D. Ritchie - K. Thompson)
Langage à la fois de :
‘‘󲘬haut niveau ’’ : définition de types et des structures de données
complexes
‘‘󲘬bas niveau’’ : opérations binaires et manipulations de bas niveau
Portabilité en fait son succès (PC et station de travail)
Normalisation ANSI en 1989
2
Caractéristiques du langage
Langage d’usage général : haut niveau et assembleur
Efficacité (plus de 80% de lefficacité de l’assembleur)
Pas dinstructions dE/S mais existence de fonctions regroupées
dans la bibliothèque standard ( ex: printf() pour afficher à l’écran )
Littérature :
‘‘
The C reference manual
’’
D. Ritchie et B. Kernigham
‘‘
C - A software engineering approach
P. Darnell et P. Margolis
3
Critiques usuelles
Permissif , contrairement au PASCAL
Prévu pour des programmeurs confirmés
Tout est lié, il faut tout savoir
MAIS : Qualité de ses défauts
4
Programme
Suite d’instructions rangées séquentiellement en mémoire
Elles s’exécutent (normalement) les unes après les autres
- meilleure lisibilité
- mise à jour plus facile
Programmation structurée
(découpage en modules)
5
1 / 23 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !