Awalnya, Bahasa tersebut di rancang sebagai bahasa pemrograman yang di jalankan pada sistem operasi UNIX. Pada perkembangan nya, Versi ANSI (American National Standart Institute) C menjadi versi yang dominan. Meskipun versi tersebut sekarang jarang di pakai dalam pengembangan-pengembangan baru. tetapi versi itu masih banyak di pakai dalam beberapa pengembangan sistem dan jaringan maupun untuk sistem embedded.
Sejarah Singkat Bahasa C++
Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal tahun 1980-an. Untuk mendukung fitur-fitur pada C++, di bangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low levcel coding). Pada C++ di tambahkan pula konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.
Perbedaan Antara C dan C++
Meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama, tetapi mereka memiliki perbedaan. C merupakan bahasa pemrograman prosedural, dimana penyelesaian atas suatu masalah di lakukan dengan membagi bagi masalah tersebut ke dalam sub-sub masalah yang lebih kecil. Selain itu C++ merupakan bahasa pemrograman yang memiliki sifat Object Oriented Proggram (OOP). Untuk menyelesaikan masalah C++ melakukan langkah pertama dengan mendefinisikan class-class yang merupakan a-class yang di buat sebelumnya sebagai abstraksi dari objek-objek fisik. Class tersebut berisi keadaan objek, anggota-anggotanya, dan kemampuan dari objeknya. Setelah beberapa Class tersebut di buat, masalah di pecahkan menggunakan Class.
Perhatikan contoh program sederhana berikut:
#include < iostream.h >
void main()
{
cout <<" hello world - program pertama gw \n";
}
Keterangan:
- Line 1 : #include < iostream.h >
- Line 2 : void main()
- Line 3 : {
- Line 4 : cout <<" hello world - program pertama gw \n";
- Line 5 : }
sumber: Dasa Pemrograman C++ (Hanif Al Fatta) di tulis ulang oleh Sigit H. Yudanto
→ Komentar yang menyertakan link aktif, iklan atau titip link akan dimasukan ke folder SPAM
→ Gunakan kode ini utk Emoticon (tanpa ♦)
:) ♦ :( ♦ ;) ♦ :p ♦ =( ♦ ^_^ ♦ :D ♦ =D ♦ |o| ♦ @@ ♦ :-bd ♦ :-d ♦ :ngakak: ♦ :lol: ♦ :love: