C++ cukup kompatible dengan bahasa pendahulunya C. Pada mulanya C++ disebut "a better C" Nama C++ sendiri diberikan oleh Rick Mascitti pada tahun 1983, yang berasal dari operator increament pada bahasa C. Keistimawaan yang sangat berarti dari C++ ini adalah karena bahasa ini mendukung pemrograman yang berorientasi objek (OOP/Object Oriented Programming)
Program C++ dapat ditulis dengan menggunakan sembarang editor teks, seperti notepad, notepad++ ataupun editor bawaan dari complier. Contoh program C++
Pogram C++ biasa ditulis dengan nama ekstensi CPP. Agar program ini dapat dijalankan, program harus dikompilasi terlebih dahulu dengan menggunakan compiler C++. Pada saat pengomplikasian, program sumber (CPP) bersama file-file header (berekstensi H atau HPP) akan diterjemahkan oleh compiler C++ menjadi kode obyek (OBJ). FIle obyek ini berupa file dalam format biner (berkode 0 dan 1). Selanjutnya file obyek ini bersama-sama dengan file obyek yang lain serta file pustaka (LIB) dikaitkan menjadi satu oleh linker. Hasilnya berupa file bersifat exucetable. File ini yang bisa dijalankan langsing dari sistem operasi secara langsung.
Kompiler C++
*Sumber: ourscare.blogspot.com