English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Tutoriel de base

C++ Contrôle de flux

C++ Fonction

C++ Tableau & Chaîne

C++ Structure de données

C++ Classe & Objet

C++ Pointeur

C++ Héritage

C++ Tutoriel STL

C++ Manuel de référence

C++ Introduction

C ++C'est un langage de programmation intermédiaire statique, libre-forme (généralement) compilé, multi-paradigme et général basé sur C. Il a été développé par Bjarne Stroustrup en1979Années de développement.

De nombreux systèmes d'exploitation, pilotes système, navigateurs et jeux utilisent C aujourd'hui ++comme langage de base, ce qui en fait l'un des langages les plus populaires.

C'est un guide complet qui explore pourquoi vous devriez envisager d'apprendre C ++Les raisons pour lesquelles vous commencez à utiliser C ++manière.

Si vous souhaitez commencer à apprendre C directement ++, veuillez visiter notreC ++ Tutoriel de configuration de l'environnement de développementPage.

C ++Caractéristiques du langage

Vitesse

C ++C'est une version étendue de C, donc sa partie C est très basse.

Cela améliore considérablement la vitesse que les langages de haut niveau tels que Python et Java ne peuvent pas fournir.

Type statique

C ++C'est un langage de programmation de type statique, donc il ne permet pas au compilateur de faire des hypothèses sur les types de données. Par exemple,10Contrairement à “ 10”Différent, il doit être déclaré explicitement.

Parce qu'ils sont déterminés à la compilation, cela aide le compilateur à capturer les erreurs et les erreurs avant l'exécution du programme.

Langage de programmation par paradigme multiple

C ++Supporte au moins7Différents styles de programmation, et offre à l'informaticien la liberté de choisir.

Contrairement à Java, il n'est pas nécessaire d'utiliser des objets pour résoudre toutes les tâches, sauf si cela est nécessaire.

Orienté objet

C ++Il supporte la programmation orientée objet, ce qui offre une structure modulaire claire aux programmes.

En C ++On l'utilise dans, vous pouvez diviser ces problèmes complexes en ensembles plus petits en créant des objets.

Bibliothèque standard (Bibliothèque de templates standard)-STL)

On peut utiliser C ++Les bibliothèques standard élargissent davantage leur utilisation.

Ces bibliothèques contiennent des algorithmes efficaces que vous pouvez utiliser largement lors de l'écriture de vos propres projets.

De cette manière, vous pouvez économiser une grande quantité de travail de programmation, sinon vous gaspillerez beaucoup de temps à refaire des roues.

Pourquoi apprendre C ++Programmation ?

1.Indépendance

随着C ++Avec l'utilisation de C dans le développement de produits modernes tels que les jeux, les systèmes d'exploitation, les navigateurs, etc., on peut dire que C ++Dans le développement de produits modernes tels que les jeux, les systèmes d'exploitation, les navigateurs, etc., on peut dire que C ++.

2Est indispensable. De nombreuses grandes entreprises (comme Adobe, Amazon, Facebook et Autodesk) utilisent C

C ++. Apprendre l'architecture interne de l'ordinateur

C'est un langage intermédiaire, donc vous écrivrez du code qui interagit directement avec le matériel interne de l'ordinateur. Par conséquent, vous comprendrez comment fonctionne la mémoire de l'ordinateur ainsi que la manière d'enregistrer et de récupérer des informations.

3Il étendra certainement votre compréhension de l'architecture informatique.

C ++. Communauté active et projets open source

Une communauté de soutien massive. Si vous êtes bloqué à un moment donné dans le processus d'apprentissage, de nombreux forums en ligne actifs peuvent vous être utiles. ++Si vous comprenez C ++, vous pouvez contribuer à des projets open source qui touchent des milliards de personnes. Certains utilisent C

4Les projets open source de programmation grand public sont TensorFlow, Electron, OpenCV, etc.

. Maîtrisez la programmation ++De nombreux langages de programmation populaires sont basés sur C et C . Donc, si vous comprenez C et C

5, alors passer à une autre langue ne posera aucun problème.

C ++. Opportunités de travail

Les développeurs peuvent s'attendre à des salaires élevés ainsi qu'à des opportunités de travail supplémentaires.

Les besoins principaux viennent du développement de jeux, des moteurs de rendu et de la création d'applications Windows. ++Comment apprenez-vous à écrire du code en C ?

Écrire du code ?3Apprendre C sur codebox.com ++

oldtoolbag.com propose de nombreuses tutoriels et exemples pour vous aider à apprendre C dès le début. ++Programmation. Chaque tutoriel est écrit en profondeur avec des exemples et des explications détaillées.

Apprenez C par le biais de livres ++

Apprendre la programmation par le biais de livres est toujours une bonne idée. Dans ce livre, vous trouverez une introduction complète aux concepts de programmation, qui ne peut être trouvée nulle part ailleurs.

Voici les trois livres que nous recommandons personnellement.

  • C ++Langage de programmation (édition4édition) -par le C ++écrit par les créateurs du C ++Guide complet des fonctionnalités et des techniques de conception du langage

  • C++ Primer Plus -Apprendre C ++Livres d'introduction pour les débutants

  • C ++Normes de codage :101Règles, guides et meilleures pratiques -Petit livre de référence


Comment bien apprendre C ++Programmation ?

Apprendre en pratiquant

Peu importe l'outil que vous utilisez pour apprendre C ++Tout cela revient à pratiquer ce que vous faites en écrivant des programmes. Seule la pratique peut vous rendre un meilleur programmeur.

Ne copiez pas simplement le code des autres et exécutez-le. Prenez un peu de temps pour réfléchir à ce que fait réellement le code. Copiez-le sur votre système, regardez ce qui se passe en cas d'erreur, et surtout, apprenez de cela.

Suivez les normes C ++Normes

Lorsque vous commencez à programmer, suivez une bonne norme de programmation C++Les normes standard sont très importantes. Bien que cela vous donne moins de liberté au début, mais lorsque vous étendez votre programme et que vous travaillez en C++En avançant dans votre projet, ils sont très utiles.

Lisez le C écrit par d'autres personnes ++Code

Rejoignez des projets open source sur Github et lisez le code des autres.

Vous apprendrez non seulement le style de codage des autres, mais aussi leurs idées.

Rejoignez C ++Communauté

Obtenir de l'aide des autres. Il y a beaucoup de très bons C ++La communauté peut vous aider à résoudre des problèmes de la vie réelle, ce qui est le plus important, et vous aider à devenir un meilleur développeur.

Dernière chose

C ++C'est un excellent langage. Même pour les débutants, il peut vous aider à comprendre de manière générale comment fonctionnent les programmes et les ordinateurs.

Apprendre n'importe quel langage nécessite du temps, pour C ++C'est encore plus vrai. En tant que langage avancé, il est important de commencer à apprendre C ++Il peut parfois vous rendre perplexe, et vous devrez être prêt à investir beaucoup de temps pour apprendre les bases.

Cependant, cette expérience vous rendra un excellent développeur pendant longtemps.