Rabu, 18 Desember 2013

Mengenal C++


Asal Usul 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.

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++.



TENTANG 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.




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

Tidak ada komentar:

Posting Komentar