Livre sur C ++ pour comprendre les concepts avancés
Ce qu'est un bon livre pour l'industrie du niveau de la programmation en C++?
Je ne suis pas à la recherche pour un débutant C++ livre qui parle de ces types et structures de contrôle. Je suis à la recherche d'une version plus avancée du livre. Par exemple, comment construire des applications du système à l'aide de C++.
Tout type de document d'orientation sera très utile.
source d'informationauteur Invincible
Vous devez vous connecter pour publier un commentaire.
Modern C++ Design par Andrei Alexandrescu est probablement la plus avancée en C++ livre là-bas. C'est plus une question très avancé des modèles de conception plutôt que la création de logiciels.
Si vous êtes à la recherche pour les livres sur le perfectionnement de votre métier en C++ comme langage, vous n'obtenez pas beaucoup mieux que Scott Meyers Effective C++ et Plus Efficace C++ et Herb Sutter est Exceptionnel C++De Plus En Plus Exceptionnels C++ et Exceptionnel Style C++ . Tous sont emballés avec des informations précieuses sur le fait d'apporter votre installation avec la langue à partir de l'intermédiaire au niveau avancé.
Au niveau du système de programmation est spécifique au système d'exploitation, donc les livres divergent en fonction de votre plate-forme. Ceux que j'ai trouvé très utile (mais pas en C++) sont: Système De Windows Programmationpar Johnson M. Hart, Avancées De Débogage De Windowspar Mario Hewardt et Daniel Pravat, et Linux Système De Programmationpar Robert de l'Amour.
Tous ces livres (ainsi que Peter Alexander excellente suggestion de Modern C++ Design) sont disponibles sur O'Reilly Safari service, qui est un joli moyen rentable de faire beaucoup de techniques de lecture sur le bon marché et bien la peine de vérifier si vous envisagez d'aller à une étude de consommation excessive.
Il n'y a pas le genre de livres que je suis conscient de (quelqu'un sera sans aucun doute suggèrent l'Habitant livre, mais il est hors de date et pas très bon en tout cas), car presque personne ne sait vraiment comment ils se développent de tels systèmes. Les rares qui l'ont fait ont réussi parce qu'ils sont très intelligents et talentueux, deux choses qui ne peuvent pas être transmises à l'impression.
Vous devriez essayer effectivement de travailler votre chemin à travers Stepanov est Éléments de Programmation. Je dis cela parce que ce livre exactement présente la méthodologie et de la logique Stepanov utilisés lors du développement du Modèle Standard de la Bibliothèque --- sans doute parmi les plus influents "industrielle" de code.
Lakos' À Grande Échelle En C++ De Logiciels De Conception est d'un bon niveau intermédiaire-avancé livre sur le C++ de l'architecture du logiciel. C'est un peu hors de date antérieure à l'utilisation généralisée de modèles, par exemple - mais c'est un très bon livre sur le sujet.
Lakos travaillé pour Mentor Graphics dans les années 1980 lors de la première génération de postes de travail a été la technologie du jour. Ce fut une époque où la différence en termes de performances et de mémoire, entre le C et le C++ apps a été considérée comme significative. Cette 'vieille école' approche discute efficace C++ architecture des systèmes en profondeur, ce qui est un peu un point de vente unique pour ce livre.
Ce sont les deux meilleurs livres que j'ai vu et lu
Advanced C++ Programmation de Styles et d'expressions idiomatiques
C++ Commun De Connaissances
En outre: Multi-paradigme de conception
Modèles C++: Le Guide Complet
par David Vandevoorde et Nicolai M. Josuttis
http://www.vandevoorde.com/Templates/
Tout ce que vous avez voulu savoir (et plus) sur les modèles C++, leurs usages et techniques, la philosophie de conception, et des applications au moment de la compilation métaprogrammation.