Berbicara
tentang C++ dan C sebagai bahasa pendahulunya, C merupakan termasuk
bahasa pemrograman tingkat menengah. Pencipta C adalah Brian W.
Kernighan dan Dennis M. Ritchie pada tahun 1972.
C
merupakan bahasa pemrograman terstruktur yang membagi program ke dalam
sejumlah blok (sub program). Tujuannya adalah untuk memudahkan dalam
pembuatan dan pengembangan program. Program yang ditulis dengan C mudah
sekali dipindahkan dari satu jenis mesin ke mesin lain. Hal ini karena
adanya standarisasi C yaitu ANSI (American National Standards
Institute) yang menjadi acuan para pembuat compiler C. C++ diciptakan
satu dekade setelah C. C++ diciptakan oleh Bjarne Stroustroup dari
aboratorium Bell, AT&T pada tahun 1983. Pada awalnya C++ diberi nama
“A better C”. Nama C++ sendiri iberinama oleh Rick Mascitti. Adapun
tanda ++ berasal dari operator increment pada bahasa C
Keistimewaan
C++ adalah karena bahasa ini mendukung OOP (Object Oriented
Programming). Tujuan utama pembuatan C++ adalah untuk meningkatkan
produktivitas pemrogram dalam membuat aplikasi. Kebanyakan pakar setuju
bahwa OOP dan C++ mampu mengurangi kompleksitas terutama program yang
terdiri dari 10.000 baris lebih, bahkan dapat meningkatkan
produktivitas 2x lipat dari C, Pascal dan Basic.