Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Langage C++ : Vue d'ensemble et caractéristiques clés

C++ est un langage de programmation à typage statique, compilé, à usage général, sensible à la casse et à forme 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 à la fois des fonctionnalités de haut niveau et de bas niveau.

C++ a été développé par Bjarne Stroustrup à partir de 1979 aux Bell Labs à Murray Hill, New Jersey, comme une extension du langage C et s'appelait à l'origine « C with Classes » avant d'être renommé C++ en 1983.

C++ est un surensemble de C, et pratiquement tout programme C valide est un programme C++ valide.

Note : Un langage de programmation utilise le typage statique lorsque la vérification des types est effectuée pendant la compilation plutôt qu'à l'exécution.

Programmation orientée objet

C++ prend pleinement en charge la programmation orientée objet, y compris les quatre piliers du développement orienté objet :

Bibliothèques standard

Le C++ standard se compose de trois parties importantes :

La norme ANSI

La norme ANSI vise à garantir la portabilité du C++ ; le code que vous écrivez pour le compilateur de Microsoft compilera sans erreurs en utilisant un compilateur sur Mac, UNIX, une machine Windows ou une architecture Alpha.

La norme ANSI est stable depuis un certain temps, et tous les principaux fabricants de compilateurs C++ la prennent en charge.

Apprendre le C++

La chose la plus importante lors de l'apprentissage du C++ est de se concentrer sur les concepts.

Le but d'apprendre un langage de programmation est de devenir un meilleur programmeur ; c'est-à-dire, de devenir plus efficace dans la conception et l'implémentation de nouveaux systèmes et dans la maintenance des anciens.

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 maintenant l'efficacité en temps d'exécution et en espace.

Utilisation du C++

C++ est utilisé par des centaines de milliers de programmeurs dans praticamente tous les domaines d'application.

C++ est largement utilisé pour écrire des pilotes de périphériques et d'autres logiciels qui reposent sur la manipulation directe du matériel sous contraintes de temps réel.

C++ est très utilisé pour l'enseignement et la recherche car il est suffisamment clair pour un enseignement réussi des concepts de base.

Quiconque a utilisé un Macintosh Apple ou un PC sous Windows a indirectement utilisé C++ car les interfaces utilisateur principales de ces systèmes sont écrites en C++.

Langue C

  1. Comprendre les types de données C++ : Fondamentaux, modificateurs et bonnes pratiques
  2. Maîtriser les opérateurs C++ : Guide complet avec exemples pratiques
  3. Commentaires C++ : Bonnes pratiques pour un code lisible et maintenable
  4. Maîtriser les templates de classe en C++ : Guide pratique
  5. Langage C : Vue d'ensemble complète
  6. Constantes et littéraux en C++ : Types, syntaxe et bonnes pratiques
  7. Guide complet des opérateurs C++ : Types, utilisation et bonnes pratiques
  8. Maîtriser les types numériques en C++ : Guide pratique
  9. Comprendre les références en C++ : Concepts clés et différences avec les pointeurs