The C++ Programming Language, 3rd Edition
Bjarne Stroustrup
La référence absolue sur le langage C++. Si vous cherchez une explication, soit elle est dans le livre, soit vous ne la trouverez pas ailleurs. Un des livres les plus complets que j'ai jamais lu mais réservé des développeurs connaissant déjà le langage. noter qu'une nouvelle édition est apparue depuis, mais encore plus longue lire...
Review
Bjarne Stroustrup nous livre la référence absolue sur le langage C++ dont il est le créateur. 800 pages (hors annexes) remplies d’explications techniques pointues et très précises sur le langage. Tout est passé au microscope. Idéal pour répondre aux questions que l’on peut se poser quand on connait déjà le langage mais loin d’être idéal si vous souhaitez apprendre le C++…
D’autant plus que le C++ figure parmi les langages les plus riches et les plus complexes selon moi. Il faut dire que Bjarne Stroustrup n’a pas fait les choses à moitié. Face au succès du à l’époque, il était impératif, pour qu’un nouveau langage réussisse, de capitaliser sur les nombreux programmes existants. C’est donc logiquement que le langage C++ propose une syntaxe qui rend n’importe quel programme valide. Brillant. cela s’ajoute toutes les notions de la programmation orientée objet en proposant par exemple l’héritage multiple que Java et C# n’ont pas repris, les templates (là où il aura fallu attendre Java SE pour les voir apparaître) et bien d’autres choses. Le résultat, c’est un livre long à lire et souvent très pénible si vous décidez de le lire de bout en bout, mais qui s’avère indispensable pour vraiment maîtriser le langage.