Vous êtes sur la page 1sur 1

Nous avons choisi de programmer en C++, qui est le langage de programmation

le plus utilisé par les développeurs, notamment en ce qui concerne les applications. Il
permet d'aborder le développement sous plusieurs paradigmes : programmation
générique, procédurale et orientée objet. C'est un langage compilé, ce qui signifie
que le code source est traduit en code objet, ou binaire pour que la machine puisse
l'exécuter.
Les avantages et inconvénients du langage C++ :
Le C++ n'est pas très récent : il a été développé dans les années 1980 pour
apporter plus de fonctionnalités au langage C, développé dans les années 1970.
La compatibilité entre les deux langages est de plus en plus limitée. Toutefois, le
principal inconvénient du C++ réside dans son haut degré d'abstraction. A la
différence des langages comme Python ou Ruby, qui sont relativement plus
accessibles au grand public, le C++ est considéré comme un langage de bas
niveau, plus proche du fonctionnement de la machine, et donc moins
compréhensible et intuitif pour l'humain. En revanche, le C++ offre des
avantages pour ses utilisateurs :
 Plus de performances dans le programme créé, il fait partie des langages
les plus puissants et les plus rapides. Cela explique son succès dans le
secteur concurrentiel des applications pour smartphone.
 Très populaire, il est abondamment commenté et enseigné sur le web, à
travers les forums spécialisés et les plateformes de formation en ligne.
Bien que ce ne soit pas le langage le plus simple, il reste, de ce fait,
accessible à des débutants en auto-formation.
 Portable d'un système d'exploitation à l'autre, il n'a pas besoin d'être
retravaillé pour passer de Windows à Linux ou Mac OS.
 Bien fourni en bibliothèques, puisque la bibliothèque standard du C++
comprend la plupart des éléments de la bibliothèque standard du C et de la
Standard Template Library (STL). Ce point lui assure une diversité de
fonctionnalités très intéressante.

Vous aimerez peut-être aussi