Perkembangan Bahasa C++ dan Struktur Bahasa 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 with 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.
Borland International merilis
compiler Borland C++ dan Turbo C++. Kedua compiler ini sama-sama dapat
digunakan untuk mengkompilasi kode C++. Bedanya, Borland C++ selain dapat
digunakan dibawah lingkungan DOS, juga dapat digunakan untuk pemrograman
Windows. Selain Borland International, beberapa perusahaan lain juga merilis compiler
C++, seperti Topspeed C++ dan Zortech 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 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.
Struktur Bahasa Pemrograman C++
Program C maupun C++ selalu tersusun
dari 4 (empat) bagian utama, yaitu :
1. Bagian komentar yang ditandai
dengan symbol // dan pasangan /* … */
Dalam C atau C++ setiap tulisan yang
diapit oleh symbol /* … */ atau setiap baris yang dimulai dengan symbol //
dianggap komentar.
2. Bagian pengarah compiler yang
ditandai dengan symbol #
Merupakan statement praprosesor,
disebut juga pengarah compiler karena berfungsi mengatur proses kompilasi
contoh; #include , #include , dan lain
sebagainya.
3. Fungsi Utama (main) dan Tambahan (function dan procedure)
Fungsi utama adalah bagian yang pertama kali akan dieksekusi, walaupun sebelum bagian dari fungsi utama ini ada fungsi tambahan. Sehingga fungsi utama pasti ada di dalam program C++.
4. 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).
Semoga bermanfaat,
Terima kasih.
0 komentar:
Posting Komentar