Le langage C++
est un langage de programmation qui se situe entre
les langages « bas niveau » comme l’Assembleur,
et, les langages «haut niveau » comme JAVA.
Le langage C++ se situant à la frontière
peut interagir avec les couches hardware et fonctionner
comme un puissant langage de haut niveau.
Le langage C++ possède les caractéristiques
suivantes :
-
Programmation orientée objet : les concepts objets
(classe, héritage, polymorphisme) sont directement
utilisables en C++. La programmation objet améliore
la productivité et permet une meilleure réutilisation
du code existant.
-
Portabilité : il est possible de compiler le même
code C++ sur la plupart des plates-formes matérielles
et sur des systèmes d’exploitation différents
sans effectuer de modifications importantes du code
-
Modularité : le code source d’une application
développée en C++ peut être séparé en
plusieurs fichiers (en règle générale,
un fichier par classe) qui sont compilés séparément.
Cela procure des gains de temps en mise au point, une
simple modification dans un fichier entraîne le
recompilation de cet unique fichier et pas de l’ensemble
de l’application.
-
Compatibilité avec le langage C : tout code écrit
en langage C peut facilement être inclus dans
un programme C++
-
Performance : le code C++ compilé est très
efficace, ceci vient de sa dualité comme langage
de «bas niveau» et de «haut niveau»
Pour la mise en œuvre de C++, SOFTEAM se propose
de mettre son expertise et la capitalisation de son
expérience à votre disposition au travers de son
offre de Conseil, Formation, Ingénierie ou Produits. |