LIVRES: Algorithmique, applications en C
Un algorithme? C'est un maillon de la chaîne de développement d'une application. Il est le lien entre l'analyse d'un problème et la réalisation du programme. On peut avancer sans risque l'hypothèse qu'un bon programme repose sur un bon algorithme. Il suffit de penser à tous ceux qui ont été imaginés pour élaborer des protocoles de routage ou de recherche.
Avant d'être programmé, un algorithme doit être décrit dans un pseudo-langage que pourra comprendre le programmeur. Il est vraisemblable que le programme objet sera illisible, surtout si la documentation a disparu, si elle a jamais existé. L'ouvrage de Jean Michel Léry, qui a la clarté des travaux procédant d'un enseignement, traite de la définition d'un pseudo langage de description des algorithmes qui sont mis en musique en langage ?C' comme exemple. Sont ainsi exposés les opérations logiques, les manipulations de données dans les tableaux de structures et des pointeurs, les problèmes de récursivités, les tris, et les recherches. C'est un ouvrage conçu pour le monde universitaire, mais il sera très utile à ceux qui veulent mettre en pratique le langage C en prenant exemple sur les nombreux exercices corrigés (plus de 100 programmes présentés au format source .C et en pseudo-langage - et accessible via Internet). (*) Enseignant chercheur, Ecole Centrale de Paris Editeur: Pearson Education, coll. Synthex
Sur le même thème
Voir tous les articles Business