multimedialab poule
coursblogdocgalerieliensinfos
Bjarne Stroustrup est considéré comme l'inventeur du C++: il a ajouté au langage C les propriétés de la Programmation Orientée Objet, faisant du C++ un sur-ensemble du C, contenant la quasi-intégralité des concepts présents dans le langage C. À ce titre, les programmes écrits en langage C fonctionnent avec un compilateur C++.

Le fichier source d'un programme écrit en langage C++ est un simple fichier texte dont l'extension est par convention .cpp. Ce fichier source doit être un fichier texte non formaté, sans mise en forme particulière ni caractères spéciaux, contenant uniquement les caractères ASCII de base.
Lorsque le programme est prêt à être testé ou débogué, il s'agit de le compiler pour le traduire en langage machine à l'aide d'un compilateur: Dev++, Microsoft Visual C++, etc.

Bjarne Stroustrup : le père de C++, un langage qui a de la classe. Un article sur Interstices.


Et aussi ceci sur "Le site du Zéro (ici, on apprend tout à partir de zéro)" :
Apprenez à programmer en C / C++.

Liste de compilateurs gratuits:
Dev C++. Environnement intégré de développement pour le langage C et C++, par BloodShed.
X Code. Environnements de programmation pour Mac OS X. S'enregistrer pour l'accès aux downloads.
Eclipse. Environnements de programmation Open-Source et multi-plateforme.
GCC (GNU Compiler Collection). Ensemble de Compilateurs libres produits sous licence GNU.
CYGWIN. GNU + Cygnus + Windows.
LLVM (Low Level Virtual Machine).
MinGW (Minimalist GNU for Windows). Une version de GCC incluant un (non-GPL) w32api gratuit.
Borland C++.
Microsoft Visual C++ Toolkit 2003.
Microsoft Visual C++ Developer Center. Outil de développement Microsoft.

The Object-Oriented Numerics Page. Ressources, bibliothèques et mailing-list.
Blitz. Librairie de classe C++.
Scientific Library project. Librairie de classe C++.
PGPLOT Graphics Subroutine Library. Librairie de classe C++.
Matrix Template Library (MTL).
Boost. Bibliothèques avec sources.
Visualization ToolKit (VTK). Logiciel Open-Source (gratuit) pour applications 3D et calcul d'image.
Coin 3D. Ensemble de bibliothèques pour applications 3D.
Standard Template Library Programmer's Guide. Bibliothèques avec sources.
CAM C++ Class Documentation Index. CAM C++ Class Documentation Index.

The Edinburgh Speech Tools Library. Speech processing: classes, fonctions, etc.
The Festival Speech Synthesis System. Un cadre de travail pour construire un système de synthèse vocale.

Microsoft Visual C++ Developer Center. Outil de développement Microsoft.
Playdoyer anti-C++ par Jeff Schoner. Amusant.