C – Sujets divers

Plusieurs prétendent que quiconque ne sait pas programmer en C, au moins lorsque le besoin s'en fait sentir, ne sait pas vraiment programmer du tout.

Cette position, bien qu'un peu dogmatique, n'est pas totalement fausse : C demande que l'on comprenne quelque peu la machine sous-jacente, et offre une gamme réduite de mécanismes polyvalents (dont les pointeurs, qui sont un peu une abstraction de la mémoire vive) permettant de réaliser des programmes rapides, compacts, mais aussi risqués pour qui ne programme pas avec une discipline de fer.

Bien que j'aie beaucoup utilisé C dans ma carrière (surtout avant de commencer à enseigner), je travaille beaucoup moins avec ce langage aujourd'hui, ce qui explique qu'il y ait moins de ressources dans cette section que dans celle portant sur C++ par exemple.

Les documents suivants sont à votre disposition. Sachez toutefois que chacun présume que vous savez déjà programmer en C, et vise à faciliter votre approfondissement d'un sujet en particulier.

Considérations d'ordre général

À propos de la standardisation du langage

Idées et opinions

Considérations d'ordre historique

Technique

Perles et perversions

Le langage C a la réputation de permettre d'exprimer des perles de beauté... et des perversions de la pire espèce.

Questions de sécurité :

Critiques

Bibliothèques et outils


Valid XHTML 1.0 Transitional

CSS Valide !