PENGENALAN C++
1. SEJARAH C++
Bahasa C++ diciptakan
oleh Bjarne Stroustrup di AT&T Bell
Laboratories awal tahun 1980-an
berdasarkan C ANSI (American National
Standard Institute). Pertama kali,
prototype C++ muncul sebagai C yang
dipercanggih dengan fasilitas kelas.
Bahasa tersebut disebut C dengan kelas
( C wih class). Selama tahun
1983-1984, C dengan kelas disempurnakan
dengan menambahkan fasilitas
pembebanlebihan operator dan fungsi yang
kemudian melahirkan apa yang disebut
C++. Symbol ++ merupakan operator
C untuk operasi penaikan, muncul untuk
menunjukkan bahwa bahasa baru ini
merupakan versi yang lebih canggih dari C.
C++ diciptakan untuk
mendukung pemrograman berorientasi pada
objek (Object Oriented
Pragramming/OOP) yang tidak dimiliki C. sementara C
merupakan bahasa pemrograman terbaik
dilingkungannya, bahasa ini tidak
T. Pemrograman Terstruktur 2 ( 1 )
Page 2 of 6
memiliki kemampuan OOP. Reputasi C
tidak diragukan lagi dalam
menghasilkan program .EXE berukuran
kecil, eksekusi yang cepat,
antarmuka (interfacing) yang sederhana
dengan bahasa lain dan fleksibilitas
pemrograman. Apa yang membuat C tampak
sukar dipelajari mungkin karena
tiadanya pemeriksaan tipe. Sebagai
contoh, dapat mencampur bilangan bulat
dengan string untuk menghasilkan
karakter. Namun, justru dsitu letak
fleksibilitas C, dapat mengolah data C
sebebas mengolah data dalam bahasa
assembly.
2. STRUKTUR BAHASA C++
Program C maupun C++ selalu tersusun
dari 4 (empat) bagian utama, yaitu :
1. Bagian komentar yang ditandai
dengan symbol // dan pasangan /* … */
2. Bagian pengarah compiler yang
ditandai dengan symbol #
3. Bagian deklarasi
4. Bagian definisi
BAGIAN KOMENTAR
Program yang baik pada umumnya diberi
komentar yang akan membantu orang lain maupun pembuat program itu untuk
memahami program yang
dibuat. Dalam C atau C++ setiap
tulisan yang diapit oleh symbol /* … */ atau
setiap baris yang dimulai dengan
symbol // dianggap komentar. C++ tidak
mengizinkan komentar bersarang (
nested comment), namun Borland C++
lebih fleksibel dalam hal ini.
BAGIAN PENGARAH KOMPILER
Merupakan statement
praprosesor, disebut juga pengarah compiler karena
berfungsi mengatur proses kompilasi.
IOSTREAM.H merupakan file
program yang mengandung deklarasi kelaskelas
yang diperlukan oleh objek cout.
File-file dengan ekstensi .H yang berisi
deklarasi fungsi-fungsi standar C ini,
disebut secara umum sebagai file
header.
Beberapa pengarah compiler adalah :
1. # define
2. # include
3. # if, # else, # elif, # endif
4. # ifdef, # ifndef
BAGIAN DEKLARASI DAN DEFINISI
Semua program C pada
dasarnya tersusun dari rangkaian
pemanggilan fungsi yang bekerja atas
sekelompok data. Selain pemanggilan
fungsi, program C mengandung komponen
lain yang disebut statement.
Statement C ada dua, yaitu : statement
yang tidak dapat dieksekusi / non
executable ( bila dikompilasi tidak
menghasilkan kode objek dan biasanya
digunakan untuk mengatur alur
program), dan statement yang dapat
dieksekusi / executable (bila
dikompilasi akan menghasilkan kode objek).
Setiap pemanggilan fungsi maupun
statement executable dalam C harus
diakhiri dengan tanda titik koma ( ; ).