complete overview c
Un aperçu détaillé de C ++, y compris les bibliothèques standard, les utilisations et d'autres fonctionnalités.
C ++ est un langage de programmation orienté objet. Mais la vérité est que C ++ prend également en charge la programmation procédurale et générique.
Elle peut être considérée comme une langue de niveau intermédiaire car elle présente les caractéristiques d'une langue de haut niveau ainsi que d'une langue de niveau inférieur. Ceci, à son tour, fait du C ++ le meilleur pour les applications en temps réel ainsi que pour les applications de bas niveau comme la programmation système.
Lisez ceci Série complète de formations C ++ pour une compréhension complète du concept.
Initialement, C ++ a été développé comme une amélioration du langage C et a été introduit par Bjarne Stroustrup aux Bell Labs en 1979. À cette époque, il s'appelait «C with Classes». Plus tard, en 1983, il a été renommé C ++.
Comme C ++ est un sur-ensemble de C, il prend en charge presque toutes les fonctionnalités du langage C et, par conséquent, tout programme en langage C est également un programme C ++.
Ce que vous apprendrez:
je veux être un testeur de produits
- Programmation orientée objet
- Bibliothèques standard
- Introduction au C ++
- Utilisations de C ++
- Premier programme C ++
- Pré-requis d'apprentissage du C ++
- Avantages de la connaissance du C ++
- Conclusion
- lecture recommandée
Programmation orientée objet
C ++ prend en charge toutes les fonctionnalités de la programmation orientée objet comme:
- Héritage
- Polymorphisme
- Encapsulation
- Abstraction
Bibliothèques standard
Comme tous les autres langages de programmation, le langage C ++ possède également toutes les structures de base telles que les variables, les constantes, les types de données, etc.
La bibliothèque C ++ standard possède également un ensemble riche de fonctionnalités qui prennent en charge diverses opérations de manipulation, opérations de chaîne, manipulations de tableaux, etc. En outre, la bibliothèque de modèles standard (STL) offre des fonctionnalités riches pour manipuler des structures de données ou des classes de conteneurs.
Introduction au C ++
En un mot, C ++ est un langage compilé fortement ou statiquement typé, à usage général, sensible à la casse, qui est un langage de programmation de forme libre.
En dehors de cela, il prend également en charge les fonctionnalités de programmation orientée objet et de nombreuses autres fonctionnalités telles que STL qui en font un langage de premier plan. La plupart des compilateurs C ++ prennent en charge la norme ANSI qui garantit que C ++ est portable.
Utilisations de C ++
C ++ peut être utilisé pour programmer une variété d'applications dans presque tous les domaines d'application.
En fait, les principales interfaces utilisateur du système d'exploitation Windows et des systèmes d'exploitation Macintosh sont également écrites en C ++.
C ++ est principalement utilisé dans l'écriture de pilotes de périphériques et d'autres applications de programmation système de bas niveau qui nécessitent des manipulations matérielles.
Premier programme C ++
Alors à quoi ressemble un programme C ++ de base?
Voyons un exemple simple pour imprimer une chaîne de caractères sur la console.
Le code source ou simplement du code (un ensemble d'instructions de programmation) écrit en C ++ ressemblera à:
#include using namespace std; int main() { cout<<”Hello,World!! This is C++ Tutorial!!
”; cin.get(); return 0; }
Maintenant, lisons cette instruction de programme par instruction.
La première ligne «#include» est une directive au compilateur pour inclure une bibliothèque de fonctions d'E / S de C ++, iostream.h. La directive #include est utilisée pour inclure des bibliothèques externes qui seront utilisées dans la programmation.
En utilisant le fichier iostream.h, nous pouvons écrire des programmes sur des données et des informations d'entrée-sortie en C ++.
La ligne suivante en utilisant l'espace de noms std; est une commande pour inclure l'espace de noms standard std dans le programme. L'espace de noms est similaire à un package ou à une bibliothèque qui comprend également des fonctions de bibliothèque.
Après cela, nous avons une définition de fonction, int main(). Tous les programmes C ++ ont un seul point d'entrée, c'est-à-dire la fonction main (). Le type de retour de la fonction principale est un entier.
L'instruction suivante '{' est l'accolade ouvrante et elle indique le début du bloc de code. Après cela, nous aurons une série d'instructions qui servent notre objectif (dans ce cas, l'impression de la chaîne). Une fois le code terminé, nous fermons le bloc fonction avec l'accolade fermante «}».
Chaque fonction en C ++ doit avoir ces accolades ouvrantes et fermantes pour indiquer le début et la fin du bloc de code.
Après l'accolade d'ouverture, nous avons une autre déclaration, cout<<” Hello, World!! This is C++ Tutorial!! ”;
antivirus avec VPN intégré
Cette déclaration imprime la déclaration «Hello, World !! Ceci est un didacticiel C ++ !! » à la console. La fonction que nous utilisons pour imprimer la chaîne en C ++ est «cout» (orthographié en C Out) qui fait partie du fichier d'en-tête «iostream.h» que nous avons inclus au début du code.
L'appel de fonction «cout» suivi de «<<’ is called the insertion operator in C++. This operator is used to output the contents to the standard output device.
La prochaine déclaration cin.get (); est encore un autre appel de fonction qui fait partie de «iostream.h». «Cin» est l’appel de fonction permettant de lire l’entrée d’un périphérique d’entrée standard tel qu’un clavier.
Dans notre programme C ++, cin appelle la fonction get (). Ceci est similaire à la fonction «getch ()» en C qui donne le temps à l'utilisateur de lire la sortie de la console. «Cin» suivi de «>>» est appelé l’opérateur d’extraction en C ++ et est utilisé pour lire l’entrée du périphérique d’entrée standard.
L'instruction suivante dans le code renvoie 0;
C'est le signal au compilateur que le code de la fonction est terminé et que le contrôle peut maintenant revenir au début de la fonction principale. Comme la fonction principale renvoie la valeur int, nous devons renvoyer une valeur numérique (dans ce cas 0). En C ++, renvoyer 0 indique le succès.
C'est donc le programme de base C ++ que nous avons présenté pour que les utilisateurs comprennent la syntaxe de base du programme C ++.
Après avoir compris cela, la prochaine question qui nous vient naturellement à l'esprit est de savoir qui devrait apprendre le C ++? Quels sont les prérequis pour apprendre le C ++?
Idéalement, n'importe qui peut apprendre le C ++. Il n'y a pas de règles fixes et rapides qui indiquent qui peut apprendre le C ++.
Toute personne intéressée par la programmation ou désireuse de devenir grand dans le monde de la programmation peut opter pour le C ++. Le C ++ est facile à apprendre, mais parfois il peut être délicat. Cependant, en pratiquant et en lisant dur, n'importe qui peut maîtriser la langue.
Bien qu'il soit vaste et qu'il comporte beaucoup de concepts à acquérir, nous pensons qu'une fois que nous comprenons ces concepts, il faut de plus en plus de pratique avant de pouvoir maîtriser la langue.
Pré-requis d'apprentissage du C ++
Bien que ce didacticiel commence par les concepts les plus élémentaires du C ++, nous pensons toujours qu’il est nécessaire que les utilisateurs qui apprennent le C ++ aient des connaissances de base en informatique et connaissent bien les principes de base de l’ordinateur et les termes de programmation de base.
En dehors de ces prérequis, tout le monde peut apprendre le C ++. Même les personnes qui ont utilisé d'autres langages de programmation peuvent passer à C ++ à tout moment.
Avantages de la connaissance du C ++
Le principal avantage de l'apprentissage du C ++ est sa vaste utilisation dans presque tous les domaines. Le C ++ est pratiquement irremplaçable. Aucun autre langage ne peut faire tout ce que nous pouvons faire avec C ++, bien que de nombreux langages aient acquis quelques fonctionnalités de C ++ de temps en temps.
C ++ est utilisé dans la programmation de bas niveau, donc lorsque vous en avez l'occasion, vous pouvez réellement travailler et apprendre à connaître le compilateur et d'autres éléments de bas niveau en utilisant C ++. Les programmeurs C ++ ont plus de possibilités dans le monde du logiciel et à leur tour rapportent des salaires plus élevés que les autres.
Conclusion
Avec tous ces avantages, vous pouvez simplement faire un saut et commencer avec nos tutoriels C ++.
À l'avenir, nous vous présenterons tous les concepts en C ++ en détail afin que tout le monde, du programmeur novice à expérimenté, puisse maîtriser facilement ce merveilleux langage.
=> Jetez un œil au guide du débutant C ++ ici
lecture recommandée
- Guide d'externalisation de l'assurance qualité: sociétés d'externalisation de tests de logiciels
- Processus SQA: comment tester une application complète?
- Test alpha et test bêta (un guide complet)
- Manipulation de fichiers sous Unix: présentation du système de fichiers Unix
- Qu'est-ce que le test de globalisation (un guide complet)
- Build Verification Testing (BVT Testing) Guide complet
- Guide complet de certification CAPM pour les débutants
- Tutoriel de test d'utilisabilité: un guide de démarrage complet