Ce livre s'adresse aux développeurs débutants désireux de maîtriser la conception algorithmique à travers les langages C et C++. Il est idéal pour les étudiants en informatique, en écoles d'ingénieurs et en prépa scientifique. Grâce à l'efficacité et la complémentarité des langages C et C++, le lecteur pourra acquérir des compétences fondamentales en programmation. L'auteur propose un équilibre entre théorie et pratique, chaque section théorique étant suivie d'exercices variés et d'études de cas. Les six premiers chapitres portent sur l'apprentissage du langage C, abordant des concepts allant des variables simples aux structures, tableaux et pointeurs. Le chapitre 7 introduit les fonctionnalités orientées objet du C++, en mettant l'accent sur la communication entre objets, illustrée par des programmes. Ce contenu constitue une base solide pour explorer d'autres langages orientés objet comme C# ou Java. La suite du livre approfondit les concepts avec l'étude des listes en C et des conteneurs en C++. Les listes chaînées dynamiques, les piles, les files et les arbres, notamment les arbres binaires, sont expliqués, avec une attention particulière à la récursivité, essentielle pour leur implémentation. Les conteneurs C++ sont également détaillés, facilitant leur utilisation.
Frédéric Drouillon Books
