Programmation en C++ – Introduction
C++ est un langage de programmation développé par Bjarne Stroustrup à partir de 1979 chez Bell Labs. C ++ s’exécute sur une variété de plates-formes, telles que Windows, Mac OS et les différentes versions d’UNIX.
C++ est un langage de programmation statique, compilé, à usage général, sensible à la casse, langage libre qui prend en charge la programmation procédurale, orientée objet et générique.
C++ est considéré comme un langage de niveau intermédiaire, car il combine les fonctionnalités du langage haut niveau et bas niveau.
Ce tutoriel vous guidera à travers une approche simple et pratique tout en apprenant le langage de programmation C ++.
Ce tutoriel a été préparée pour les débutants afin de les aider à comprendre les concepts de base ainsi les concepts avancés liés aux langages de programmation C ++.
Prérequis
Avant de commencer à faire la pratique avec différents types d’exemples donnés dans ce tutoriel, nous pensons que vous êtes déjà au courant de quoi s’agit-il un programme et c’est quoi un langage de programmation informatique?
Programmation orientée objet
C ++ support la programmation orientée objet, y compris les trois piliers du développement orienté objet:
- Encapsulation
- Héritage
- Polymorphisme
Bibliothèques standard
Se compose de trois parties importantes:
- Le langage de base fournissant tous les éléments constitutifs, y compris les variables, les types de données et les littéraux, etc.
- La bibliothèque standard C ++ offrant un ensemble de fonctions qui manipulent des fichiers, des chaînes, etc.
- La bibliothèque standard de modèles (STL) donnant un ensemble de méthodes qui manipulent des structures de données, etc
La norme ANSI
La norme ANSI est une tentative pour s’assurer que C++ est portable et le code que vous écrivez pour le compilateur de Microsoft va compiler sans erreurs, en utilisant un compilateur sur un Mac, UNIX, Windows, etc
Pourquoi apprendre le C++
La chose la plus importante à faire lors de l’apprentissage de C++ est de se concentrer sur les concepts et ne pas se perdre dans les détails techniques du langage.
Le but d’apprendre un langage de programmation est de devenir un meilleur programmeur; C’est-à-dire de devenir plus efficaces dans la conception et la mise en œuvre des nouveaux systèmes.
C++ prend en charge une variété de styles de programmation. Vous pouvez écrire dans le style de Fortran, C, Smalltalk, etc, dans n’importe quel langage. Chaque style peut atteindre ses objectifs efficacement tout en gardant l’autonomie et l’efficacité.
Utilisation de C++
C++ est utilisé par des centaines de milliers de programmeurs dans tous les domaines d’application.
C++ est très utilisé pour écrire des pilotes de périphériques et d’autres logiciels qui reposent sur la manipulation directe du matériel avec des contraintes en temps réel.
C++ est largement utilisé pour l’enseignement et la recherche.
Quiconque a utilisé un Apple Macintosh ou un PC exécutant Windows a utilisé indirectement C++ parce que les interfaces utilisateur primaire de ces systèmes sont écrites en C++.