« Programmation C/Bibliothèque standard » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
Tpierron (discussion | contributions)
style trop hautain
Tpierron (discussion | contributions)
m style plusse mieux
Ligne 1 : Ligne 1 :
{{Programmation C}}
{{Programmation C}}


La bibliothèque standard du langage C peut paraître relativement pauvre par rapport à d'autres langages tout en un, comme Python, Ruby, Perl, C# ou Java. Conçue avant tout avec un souci de portabilité, et avec les contraintes matérielles limitées de l'époque, vous obtenez le plus petit dénominateur commun, qui explique en partie l'absence, entre autres, de fonctions graphiques.
La bibliothèque standard du langage C peut paraître relativement pauvre par rapport à d'autres langages tout en un, comme Python, Ruby, Perl, C# ou Java. Conçue avant tout avec un souci de portabilité, et en ayant en tête les contraintes matérielles limitées de l'époque, vous obtenez avec cela le plus petit dénominateur commun qui puisse être porté sur le plus grand nombre de plateformes.


Concevoir une application avec ces seules fonctions nécessite une très grande rigueur. Il est plus que conseillé de se tourner vers des bibliothèques de plus haut niveaux, afin d'éviter de réinventer inutilement la roue. Il en existe heureusement beaucoup, et ne serait-ce que décrire ce qui existe est bien évidemment hors de la portée de cet ouvrage.
Concevoir une application avec ces seules fonctions nécessite une très grande rigueur. Il est plus que conseillé de se tourner vers des bibliothèques de plus haut niveaux, afin d'éviter de réinventer inutilement la roue. Il en existe heureusement beaucoup, mais décrire ne serait-ce que ce qui existe est hors de la portée de cet ouvrage.


La libc permet toutefois de faire des traitements complexes avec peu d'efforts, pour peu qu'on ait conscience des dangers et des pièges qui sont parfois tendus. Les sections qui suivent permettront de voir un peu plus clair dans les eaux parfois très troublesnavigue le C.
La libc permet toutefois de faire des traitements complexes avec peu d'efforts, pour peu qu'on ait conscience des dangers et des pièges qui sont parfois tendus. Les sections qui suivent permettront de voir un peu plus clair dans les méandres parfois très sombress'aventure le C.

Version du 26 juillet 2006 à 05:04


La bibliothèque standard du langage C peut paraître relativement pauvre par rapport à d'autres langages tout en un, comme Python, Ruby, Perl, C# ou Java. Conçue avant tout avec un souci de portabilité, et en ayant en tête les contraintes matérielles limitées de l'époque, vous obtenez avec cela le plus petit dénominateur commun qui puisse être porté sur le plus grand nombre de plateformes.

Concevoir une application avec ces seules fonctions nécessite une très grande rigueur. Il est plus que conseillé de se tourner vers des bibliothèques de plus haut niveaux, afin d'éviter de réinventer inutilement la roue. Il en existe heureusement beaucoup, mais décrire ne serait-ce que ce qui existe est hors de la portée de cet ouvrage.

La libc permet toutefois de faire des traitements complexes avec peu d'efforts, pour peu qu'on ait conscience des dangers et des pièges qui sont parfois tendus. Les sections qui suivent permettront de voir un peu plus clair dans les méandres parfois très sombres où s'aventure le C.