C++
De WikiDeveloppez.
(Différences entre les versions)
(années de standardisation) |
m (C# -> C_Sharp, car assimilé à C) |
||
Le langage C++ a été inventé entre la fin des années 70 et le début des années 80 par Bjarne Stroustrup, puis enfin standardisé par l'ISO en 1998. Une correction de ce standard a été émise par l'organisme en 2003, et un nouveau standard, surnommé C++0x ou C++1x, est en cours d'élaboration. | Le langage C++ a été inventé entre la fin des années 70 et le début des années 80 par Bjarne Stroustrup, puis enfin standardisé par l'ISO en 1998. Une correction de ce standard a été émise par l'organisme en 2003, et un nouveau standard, surnommé C++0x ou C++1x, est en cours d'élaboration. | ||
- | Il est à la fois possible de programmer "proche de la machine" en gérant la mémoire à la main par exemple, que de programmer à haut niveau en faisant abstraction de toutes les tâches bas niveau. Il permet d'utiliser les paradigmes de programmation orientée objet (de manière similaire à [[Java]] et [[ | + | Il est à la fois possible de programmer "proche de la machine" en gérant la mémoire à la main par exemple, que de programmer à haut niveau en faisant abstraction de toutes les tâches bas niveau. Il permet d'utiliser les paradigmes de programmation orientée objet (de manière similaire à [[Java]] et [[C_Sharp]]), de programmation générique ainsi que de programmation impérative. |
Une nouvelle version du langage C++ est en cours de finalisation. Elle intègre de nombreuses nouveautés, dont les principales sont une intégration à la bibliothèque standard de la programmation multi-tâche, bien des classes et modules de chez Boost dont les pointeurs intelligents, de nouveaux mots-clés dont decltype qui permettront l'inférence de type (détection automatique du type d'une expression, puis remplacement par le type). | Une nouvelle version du langage C++ est en cours de finalisation. Elle intègre de nombreuses nouveautés, dont les principales sont une intégration à la bibliothèque standard de la programmation multi-tâche, bien des classes et modules de chez Boost dont les pointeurs intelligents, de nouveaux mots-clés dont decltype qui permettront l'inférence de type (détection automatique du type d'une expression, puis remplacement par le type). |