programme d'apprentissage de base zéro, comment devenir un programmeur C ++? Regardez grand Dieu vous donne « arts martiaux Cheats »

I. Mise en route

Pour commencer est d'avoir une compréhension préliminaire de l'idée de la programmation, et peut être programmé pour résoudre quelques petits problèmes. Obtenir doit choisir un bon livre, si la difficulté est trop faible peut induire en erreur au lecteur, que la programmation est chose telle, pas trop profonde, la confiance sans grève des lecteurs. Étant donné que les conditions d'entrée du programme compilent des petits programmes pour résoudre les petits problèmes, alors il n'y a pas besoin de diriger l'apprentissage C ++, je pense que le cycle, le juge, le pointeur de saut est les idées de programmation les plus élémentaires, l'apprentissage par ces après avoir appris C ++ pour très aide.

Je suggère devrait d'abord apprendre C et de manière solide, non seulement de maîtriser la syntaxe C, parce que le but ultime de la programmation d'apprentissage est de résoudre des problèmes pratiques, il est également portée appropriée des problèmes pratiques liés au programme, je recommande le « C Programmation langue (2e édition) « ce livre est écrit par le père de descriptions langage C, non seulement détaillée de la syntaxe de C, mais offre également de nombreux problèmes pratiques comme un petit exemple, il peut être en mesure de dire plus tard après avoir lu ce livre l'apprentissage de la programmation à jeter une base solide!

programme d'apprentissage de base zéro, comment devenir un programmeur C ++?  Regardez grand Dieu vous donne « arts martiaux Cheats »

 

Si vous Si vous avez des difficultés à apprendre, à la recherche d'un C ++ environnement d'apprentissage, vous pouvez rejoindre notre cercle d'apprentissage C ++, cliquez sur je me suis joint, il permettra d'économiser beaucoup de temps, de réduire le nombre de problèmes rencontrés dans l'étude.

En second lieu, pour améliorer

Apprenez le « C Langage de programmation (2e édition) » après que vous pouvez commencer à apprendre C ++, elle n'a pas besoin de percer livre profond volumineux, « Essential C ++ version chinoise de » très approprié pour les débutants, une semaine, vous pouvez lire, regarder il peut rapidement avoir à comprendre toute l'image de C ++, mais pas immédiatement familier avec le C ++.

Nous ne pouvons pas être satisfaits de résoudre le « cent d'argent pour acheter une centaine de poulets », le programme réel, il y a beaucoup de questions sur la tels que ce qu'il faut faire non fonctionnel, d'utiliser moins de mémoire? Que faire plus rapidement? Après familier avec une langue, il faut étudier sérieusement est que la structure de données! Structure de données assure que notre programme peut être exécuté de manière efficace. « Algorithmes structures de données et application de C ++ Description du langage » est un bon livre, il fournit de nombreux exemples pratiques, tels que le planificateur de la station de train, Maze, par rapport à « une centaine d'acheter une centaine de poulets » Cette question doit au niveau suivant.

A côté de se concentrer sur l'amélioration du niveau de C ++, vous pouvez sélectionner « C ++ idées de programmation », puis regarder la « efficace la version C ++ chinois 2ème édition » et « plus efficace C ++ version chinoise, » deux livres introduit une expérience précieuse et l'utilisation efficace de la langue C très humoristique. À ce stade, vous pouvez déjà prétendre être un programmeur C ++, félicitations!

Voici quelques livres, des amis qui sont intéressés Lectures can. Si vous souhaitez développer efficacement le logiciel en C ++, STL doit apprendre! « C ++ Standard Library - Un tutoriel et un guide de référence » peut vous aider à apprendre à utiliser la STL, mais il porte aussi au développement du manuel, avec l'avant de la structure de base de données, l'apprentissage qui rencontrent pas de difficultés dans l'utilisation de la STL. Si vous voulez connaître les idées de conception STL et principes, jetez un oeil à la « programmation générique et STL. » Certaines personnes peuvent demander, le mécanisme orienté objet de C est de savoir comment atteindre? « Exploration en profondeur du modèle de l'objet de C » vous donne la réponse, il analyse la réalisation du sous-jacent C ++.

En outre C / C ++ est un à la fois renforcer les capacités de réflexion, mais aussi de jeter les bases de la programmation de programmation de langue, voulez-vous faire le développement de logiciels, devenir le programmeur de base, alors vous apprendrez à Q C / C ++ maintenant! Enfin, si vous voulez avoir une encyclopédie C ++, que non « C ++ Langage de programmation (Special Edition) » doit partir! Ce livre est le père de Bjarne Stroustrup de C ++ du chef-d'œuvre de », le livre considéré comme faisant autorité.

programme d'apprentissage de base zéro, comment devenir un programmeur C ++?  Regardez grand Dieu vous donne « arts martiaux Cheats »

 

En troisième lieu, d'augmenter encore

Jusqu'à présent, vous avez maîtrisé la langue C, et maintenant besoin d'améliorer est de concevoir, orienté objet (OO) est la caractéristique la plus importante est de nous détourner de la mise en œuvre de l'architecture du système au concept de l'architecture, de sorte que l'utilisation du développement OO système à grande échelle sera plus facile. Mais souvent, vous pouvez voir des gens tenant une pensée axée sur le processus C ++ avec la résolution de problèmes, la conception est le manque de pensée orientée objet, pas étonnant, ici avant pas lire le livre pour vous apprendre à utiliser la méthode du système de développement orienté objet, au plus, orienté objet introduit ce qui est lu tant de livres seront inévitablement porté préjudice, « langage de programmation C » (ou le premier livre que vous voyez ce programme) l'impact potentiel sur notre façon de penser. Cet écart sur les « modèles de conception - éléments de logiciel orienté objet réutilisable » pour y remédier! Le soi-disant modèle précédent se résume par une architecture de système, les modèles de conception tempérés montre 23 mode classique, par l'apprentissage, la compréhension, vous pouvez voir ce qui est le réel orienté objet.

Lire « Design Patterns - Éléments de logiciel orienté objet réutilisable », le temps de jeter un oeil à la « reconstruction - pour améliorer la conception du code existant (version chinoise) », la conception orientée objet l'apprentissage pour le voir , vous pouvez vous tenir une certaine hauteur de réexaminer votre propre niveau de programmation C ++.

Publié neuf articles originaux · a gagné les éloges 6 · vues 3164

Je suppose que tu aimes

Origine blog.csdn.net/weixin_46090358/article/details/104800232
conseillé
Classement