Vue générale sur le language C++

Voir le sujet précédent Voir le sujet suivant Aller en bas

Vue générale sur le language C++

Message par mr-amine le Ven 25 Jan 2008 - 13:31




Le language de programmation C++



1. définition :

Le C++ est un langage de programmation permettant la programmation sous de multiples paradigmes comme, par exemple, la programmation procédurale, la programmation orientée objet et la programmation générique. Au cours des années 1990, C++ est devenu l'un des langages de programmation les plus populaires dans l'industrie informatique. Le langage C++ n'appartient à personne et par conséquent n'importe qui peut l'utiliser sans payer de droits.

2. histoire :


Bjarne Stroustrup a développé C++ au cours des années 1980, alors qu'il travaillait dans le laboratoire de recherche Bell d'AT&T. Il s'agissait en l'occurrence d'améliorer le langage C. Il l'avait d'ailleurs nommé C with classes (« C avec des classes »). Les premières améliorations se concrétisèrent donc par la prise en charge des classes, ainsi que par de nombreuses autres fonctionnalités comme les fonctions virtuelles, la surcharge des opérateurs, l'héritage (simple ou multiple), les « templates », la gestion des exceptions, etc.
Le langage C++ est normalisé par l'ISO. Sa première normalisation date de 1998 (ISO/CEI 14882:1998), sa dernière de 2003 (ISO/CEI 14882:2003). La normalisation de 1998 standardise la base du langage (Core Language) ainsi que la bibliothèque standard du C++ (C++ Standard Library).
En langage C, ++ est l'opérateur d'incrémentation, c'est-à-dire l'augmentation de la valeur d'une variable de 1. C'est pourquoi C++ porte ce nom : cela signifie que C++ est un niveau au-dessus du C. Il existe de nombreuses bibliothèques C++ en plus de celle qui est incluse dans la norme. Par ailleurs, C++ permet l'utilisation des nombreuses bibliothèques C existantes.

Quelques caraactéristiques et fonctionnalités :

On peut considérer que C++ « est du C » avec un ajout de fonctionnalités. Une remarque importante est à faire cependant : certains programmes syntaxiquement corrects en C ne le sont pas en C++.
Les fonctionnalités ajoutées (parapport au C) sont :

  • les déclarations reconnues comme instructions (repris dans C99) ;
  • les opérateurs new et delete pour la gestion d'allocation mémoire ;
  • le type de données bool (booléen) ;
  • les références ;
  • le mot clé const pour définir des constantes (repris par C à la fin des années 1980) ;
  • les fonctions inline (repris dans C99) ;
  • les paramètres par défaut dans les fonctions ;
  • les référentiels lexicaux (Espace de noms) et l'opérateur de résolution :: ;
  • les classes, ainsi que tout ce qui y est lié : l'héritage, les fonctions membres, les fonctions membres virtuelles, les constructeurs et le destructeur ;
  • la surcharge des opérateurs ;
  • les templates ;
  • la gestion d'exceptions ;
  • l'identification de type pendant l'exécution (RTTI : run-time type identification) ;
  • le commentaire de fin de ligne introduit par « // » (existant dans BCPL, repris dans C99).

La compilation d'un programme en C++ effectue également un contrôle plus minutieux sur le typage.

=============================
source : wikipédia.com
%%%%%%%%%%%%%%%%%%%%
Attendez La serie 2 : sujet 2 !!!!!!!!!!!!
salam alaycom!!!!!
Cool mr-amine


Dernière édition par mr-amine le Mer 26 Mar 2008 - 23:08, édité 1 fois
avatar
mr-amine
Modérateur de Programmation + Forum Générale
Modérateur de Programmation + Forum Générale

Masculin
Nombre de messages : 661
Age : 30
Localisation : Sayada
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Vue générale sur le language C++

Message par douda le Sam 26 Jan 2008 - 2:56

Merci pour cette information
avatar
douda
Admin
Admin

Masculin
Nombre de messages : 675
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://dreamsoft.superforum.fr/index.htm

Revenir en haut Aller en bas

Re: Vue générale sur le language C++

Message par mr-amine le Sam 26 Jan 2008 - 22:24

douda a écrit:Merci pour cette information

thanks dooooouuuuda ...
avatar
mr-amine
Modérateur de Programmation + Forum Générale
Modérateur de Programmation + Forum Générale

Masculin
Nombre de messages : 661
Age : 30
Localisation : Sayada
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Vue générale sur le language C++

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum