Langage et bibliothèque standard
Le langage C a été conçu pour l'écriture de systèmes, en particulier le
système UNIX.
Pour cette raison, ses concepteurs ont fait une séparation
nette entre ce qui est purement algorithmique (déclarations,
instructions, etc.) et tout ce qui est interaction avec le système (entrées
sorties, allocation de mémoire, etc.) qui est réalisé par appel de fonctions
se trouvant dans une bibliothèque dite bibliothèque standard.
Cette coupure se retrouve dans la norme qui est composée
essentiellement de deux grands chapitres,
les chapitres « langage » et « bibliothèque ».
Ce manuel se donne comme objectif de donner une vue d'ensemble du langage,
mais pas de la bibliothèque standard.
De la bibliothèque standard ne seront présentées de manière complète que les
fonctions permettant de réaliser les entrées-sorties et la gestion mémoire.
Cependant, la liste exhaustive des noms des
fonctions de la bibliothèque, classés par type d'utilisation, est donnée dans
le chapitre 10.
Matthieu Moy
2017-02-08