Club Informatique VINCI

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Club Informatique VINCI

Le C.I.V représente un groupement d'étudiants constituant le club informatique de la Grande École Marocaine de l'Informatique et des Réseaux du Télécom VINCI -Rabat-. (L'utilisation de Internet explorer 6/7 n'est pas recommandée, on vous propose Firefox)

Les forums du C.I.V attend vos propositions en ce qui concerne le graphique, les catégories, et les sections.

Connexion

Récupérer mon mot de passe

Sondage

Quel est votre antivirus préféré ?
historique du langage c++ Bar_left16%historique du langage c++ Bar_right 16% [ 4 ]
historique du langage c++ Bar_left32%historique du langage c++ Bar_right 32% [ 8 ]
historique du langage c++ Bar_left0%historique du langage c++ Bar_right 0% [ 0 ]
historique du langage c++ Bar_left0%historique du langage c++ Bar_right 0% [ 0 ]
historique du langage c++ Bar_left0%historique du langage c++ Bar_right 0% [ 0 ]
historique du langage c++ Bar_left36%historique du langage c++ Bar_right 36% [ 9 ]
historique du langage c++ Bar_left0%historique du langage c++ Bar_right 0% [ 0 ]
historique du langage c++ Bar_left0%historique du langage c++ Bar_right 0% [ 0 ]
historique du langage c++ Bar_left8%historique du langage c++ Bar_right 8% [ 2 ]
historique du langage c++ Bar_left8%historique du langage c++ Bar_right 8% [ 2 ]

Total des votes : 25

Derniers sujets

» algorithme en langage C
historique du langage c++ EmptyJeu 28 Nov - 8:07 par arsenepoutsi

» CCNA version 4 français
historique du langage c++ EmptyDim 31 Mar - 15:15 par kadhouceeee

» Trés important " Livre exercices en langage C ( claude delannoy) "
historique du langage c++ EmptyJeu 27 Sep - 16:31 par latifa oustouh

» Ulead VideoStudio 11.5.0157.2 Plus + Crack Collection
historique du langage c++ EmptyJeu 26 Avr - 9:51 par miloduvi

» Langage IDL(Interface Definition Language)
historique du langage c++ EmptyMar 27 Sep - 13:02 par Abdelkhalek Bakkari

» demande cours PHP
historique du langage c++ EmptyJeu 2 Juin - 11:23 par elasriahmed

» exemple page web réaliser avec du html et JavaScript
historique du langage c++ EmptyLun 30 Mai - 4:05 par ouh.rouchan.zakaria

» cours group2_ 2année 2011
historique du langage c++ EmptyDim 20 Mar - 15:35 par El Maligno Angelo

» Cours : Infrastructures Réseaux 2003 Server
historique du langage c++ EmptyMar 15 Fév - 6:55 par jettjackson

» cours officiel de CCNA 2
historique du langage c++ EmptyMar 18 Jan - 13:53 par agares

Qui est en ligne ?

Il y a en tout 60 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 60 Invités

Aucun


[ Voir toute la liste ]


Le record du nombre d'utilisateurs en ligne est de 83 le Jeu 14 Nov - 6:19

Statistiques

Nos membres ont posté un total de 1292 messages dans 373 sujets

Nous avons 437 membres enregistrés

L'utilisateur enregistré le plus récent est intellection

-50%
Le deal à ne pas rater :
[Adhérents Fnac] -50% Casque Pro Gaming HyperX Cloud Alpha Noire et ...
49.99 € 99.99 €
Voir le deal

    historique du langage c++

    ELBADRI.Zakaria
    ELBADRI.Zakaria
    Administrateur
    Administrateur


    Messages : 141
    Points : 6108
    Réputation : -1
    Date d'inscription : 01/05/2009
    Age : 35

    historique du langage c++ Empty historique du langage c++

    Message par ELBADRI.Zakaria Dim 9 Aoû - 10:01

    Le C++ est un langage de programmation permettant la programmation sous de multiples paradigmes comme la programmation procédurale, la programmation orientée objet et la programmation générique. C++ est actuellement le 3e langage le plus utilisé au monde[1] (le 1er si on le regroupe avec le C). Le langage C++ n'appartient à personne et par conséquent n'importe qui peut l'utiliser sans besoin d'une autorisation ou obligation de payer pour avoir le droit d'utilisation.

    Histoire du C++:
    Stroustrup a commencé à travailler sur C avec classes en 1979. L'idée de créer un nouveau langage vient de l'expérience en programmation de Stroustrup pour sa thèse de doctorat. Stroustrup trouvait que Simula avait des fonctionnalités très utiles pour le développement de gros programmes mais qu'il était trop lent pour être utilisé en pratique (cela était dû à un problème d'implémentation du compilateur Simula), tandis que BCPL était rapide mais de trop bas niveau et non adapté au développement de gros logiciels. Quand Stroustrup commença à travailler aux laboratoires Bell, on lui demanda d'analyser le noyau UNIX en vue de faire du calcul distribué. Se rappelant sa thèse, Stroustrup commença à améliorer le langage C avec des fonctionnalités similaires à celle de Simula. C fut choisi parce qu'il est rapide, portable et d'usage général. En outre, il était une bonne base pour le principe original et fondateur de C++ : « vous ne payez pas pour ce que vous n'utilisez pas ». Dès le départ, le langage ajoutait à C la notion de classe (avec encapsulation des données), de classe dérivée, de vérification des types renforcés (typage fort), d'« inlining », et d'argument par défaut.

    Comme Stroustrup développait C avec classes, il écrivit CFront, un compilateur qui générait du code source C à partir de code source C avec classes. La première commercialisation se fit en octobre 1985.

    En 1983, le nom du langage passa de C avec classes à celui de « C++ ». Parmi les nouvelles fonctionnalités qui furent ajoutées au langage, il y avait les fonctions virtuelles, la surcharge des opérateurs et des fonctions, les références, les constantes, le contrôle du typage amélioré et les commentaires en fin de ligne. En 1985 fut publiée la première édition de The C++ programming Language, apportant ainsi une référence importante au langage qui n'avait pas encore de standard officiel. En 1989, c'est la sortie de la version 2.0 de C++. Parmi les nouvelles fonctionnalités, il y avait l'héritage multiple, les classes abstraites, les fonctions membres statiques, les fonctions membres constantes, et les membres protégés. En 1990, The Annotated C++ Reference Manual (« ARM ») fut publié apportant les bases du futur standard. Les ajouts de fonctionnalités tardifs qu'il comportait couvraient les modèles, les exceptions, les espaces de noms, les nouvelles conversions et le type booléen.

    Comme le langage C++ évoluait, la bibliothèque standard évoluait de concert. La première addition à la bibliothèque standard de C++ concernait les flux d'entrées/sorties qui apportaient les fonctionnalités nécessaires au remplacement des fonctions C traditionnelles telles que printf et scanf. Ensuite, parmi les additions les plus importantes, il y avait la Standard Template Library.

    Après des années de travail, un comité réunissant l'ANSI et l'ISO standardisa C++ en 1998 (ISO/CEI 14882:1998), l'année où le comité de standardisation se réunissait à Sophia Antipolis dans le sud de la France. Pendant quelques années après la sortie officielle du standard, le comité traita le rapport de problèmes et publia une version corrigée du standard C++ en 2003.

    Personne ne possède le langage C++. Il est libre de droit. Le document de standardisation n'est quant à lui pas disponible gratuitement.

      La date/heure actuelle est Jeu 14 Nov - 13:51