kiddie
.:: @OREL ::.

exIt

The C programming language est un ouvrage écrit par les pères du langage, Brian W. 
KERNIGHAN et Dennis M. RITCHIE. C'est un livre concis qui couvre en un peu plus de
200 pages le langage. Le C n'est pas un "gros langage" pour reprendre les termes 
des auteurs, il est facile à apprendre bien qu'il soit souvent considéré comme un
langage "bas niveau", proche de la machine. 

Le lecteur est invité à découvrir le langage aux travers d'exemples de codes où 
chaques notions du langage est introduite. Ces exemples sont pour la plupart acc-
ompagnés d'exercices soigneusement chosit pour faire appels aux nouveaux concepts 
décrit dans une partie théorique. 

Les exemples de code ont un style consistent bien qu'il y ai quelques coquilles
et le code présenté y est bien écrit et élégant. Plusieurs algorithmes de tri y 
sont présentées(quicksort, shellsort..) ainsi que quelques structures de données
(liste chaînées, arbres..). 
Même s'il n'a pas vocation à couvrir la programmation dans sa généralité, l'algo-
rithmie et les structures de données, cela en fait un livre complet. 

Les pointeurs sont bien entendu abordés et les notations complexes qui peuvent en 
découlées sont expliquées. Les auteurs ont mêmes prit la peine d'inclure un parseur 
pour aider à la compréhension de cette notion souvent décrite comme complexe à app-
réhender. Ainsi, les notations telle que char (*(*x[3])())[5] ne poseront plus aucun 
problème puisque, vous l'aviez deviné, c'est un tableau[3] de pointeur de fonction 
retournant un pointeur sur un tableau[5] de char !

En résumé, 32 ans après sa publication, ce livre reste une référence.

Tout est faux tout est conforme.