Programmer en langage C Avec exercices corrigés


Cet ouvrage a été conçu comme un cours de programmation en langage C. Suivant notre démarche habituelle, héritée de notre expérience de l'enseignement, nous présentons toujours les notions fondamentales sur un ou plusieurs exemples avant d'en donner plus formellement la portée générale. Souvent constitués de programmes complets, ces exemples permettent l'auto expérimentation.
La plupart des chapitres proposent des exercices que nous vous conseillons de résoudre d'abord "sur papier", en comparant vos solutions avec celles fournies en fin de volume et en réfléchissant sur les différences de rédaction qui ne manqueront pas d'apparaître. Ils serviront à la fois à contrôler les connaissances acquises et à les appliquer à des "situations" variées.
Nous avons cherché à privilégier tout particulièrement la clarté et la progressivité de l'exposé. Dans cet esprit, nous avons systématiquement évité les "références avant", ce qui, le cas échéant, autorise une étude séquentielle ; de même, les points les plus techniques ne sont exposés qu'une fois bien assises les bases du langage (une présentation prématurée serait perçue comme un "bruit de fond" masquant le fondamental).
D'une manière générale, notre fil conducteur est ce qu'on pourrait appeler le "C moderne", c'est-à-dire non pas la norme ANSI "pure et dure", mais plutôt l'esprit de la norme dans ce qu'elle a de positif. Nous pensons ainsi forger chez le lecteur de bonnes habitudes de programmation en C et, par la même occasion, nous lui facilitons son entrée future dans le monde du C++.
Par ailleurs, nous mentionnons toujours les risques d'écart à la norme que l'on rencontre encore en pratique2. Le lecteur est ainsi en mesure, s'il le souhaite, de réaliser aussi bien des programmes portables en théorie (c'est-à-dire à la norme ANSI) que des programmes portables en pratique (c'est-à-dire acceptables par tous les compilateurs, même les plus anciens!).



0 commentaires:

Enregistrer un commentaire

Share with us your opinion

 

Like us