C++ bagian.1

Ya.. Allah, berikan aku kemudahan dalam mempelajari kuliah Algoritma & Struktur Data dan juga bahasa C.

Beberapa Hari lalu aku sangat sedih karena aku gagal dalam praktikum Algoritma & Struktur data. Aku gak ngerti sama sekali gimana caranya translate notasi algoritmik ke dalam bahasa C. Kemarin aku menyempatkan diriku belajar bahasa C++ (bukan C sih, tapi gak apa-apa solanya C ama C++ mirip). Karena cara belajar paling baik adalah dengan mengajari orang lain, maka melalui blog ini aku ingin berbagi apa yang aku pelajari beberapa hari lalu. Pembahasanku akan dibagi dalam beberapa bagian sampai selesai.

Sebelumya saya ingin mengucapkan terima kasih pada temen kos Arif yang telah sudi meminjamkan buku “Pemrograman C++” dan membantuku mendapatkan MinGW (compiler bahasa C/C++) dan juga tak lupa aku ingin berterima kasih pada Penerbit Andi Yoyakarta karena atas bukunya aku bisa memahami bahasa C++ dan dengan buku itulah pembahasan bahasa C++ dalam blog ini mengacu
Sebagai permulaan saya akan membahas Apakah itu C dan C++.
C adalah suatu bahasa pemprograman yang berada diantara bahasa beraras rendah (bahasa yang beorientasi pada mesin) dengan bahasa bearas tinggi (bahasa yang berorientasi pada manusia). Bahasa beraras tinggi mempunyai kompabilitas tinggi antarplatform. Karena itu amatlah mudah untuk membuat program pada berbagai mesin. Berbeda dengan bahasa beraras rendah yang setiap perintahnya bergantung pada tiap jenis mesin. Berbicara tentang C, maka tak salahnya kita mengetahui siapakah orang yang bejasa dalam membuat bahasa C, beliau adalah BrianW. Kernighan dan Dennis M. Ritchie (1972). C adalah sebuah program terstuktur yang membagi program dalam sejumlah blok. Tujuan dilakukan pembagian tersebuat adalah untuk memudahkan pembuatan dan pengembangan program. Dengan C, sebuah program dengan mudah dapat dipindahkan dari satu jenis mesin ke jenis mesin lainnya.
Bahasa C++ sendiri dibuat satu dekade setelah C. Diciptakan oleh Bjarne Stroustrup, Laboratorium Bell, AT&T pada tahun 1983. C++ lebih kompatibel disbanding dengan C. Nama C++ sendiri merupakan nama yang diberikan oleh Rick Mascitti karena ++ sendiri beasal dari nama operator penaikan dalam bahasa C. Sedangkan pada awal mulanya nama C++ sendiri adalah “a better C”.
Keistimewaan C++ adalah kemampuannya dalam mendukung pemrograman yang beorientasi objek(PBO) atau Object Oriented Programming (OOP). Tujuan utama pembuatan C++ sendiri adalah untuk meningkatkan produktifitas program dalam membuat aplikasi. Greg Perry (1993) mensitir ungkapan para pelopor industry C++ yang pada intinya adalah C++ dapat meningkatkan produktivitas pemprogram lebih dari dua kali lipat dibandingkan bahasa procedural seperti C, Pascall dan Basic. Hal ini didasarkan bahwa kenyataan kode yang ditulis dengan C++ lebih mudah digunakan kembali pada program-program lain (reusability).
Demikia penjelasan dari saya, unuk pembahasan selanjutnya saya, Insya Allah saya aka membahas apakah yang disebut Pemrograman Beorientasi Objek .

Terima kasih

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: