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
d’exploitation.
• Histoire liée à celle d’UNIX (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 l’efficacité de l’assembleur)
• Pas d’instructions d’E/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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!