Apa itu C++ ?
C++ adalah salah satu bahasa pemrograman yang
popular yang sudah terbukti banyak digunakan oleh para praktisi dan ilmuan
untuk mengembangkan program-program (aplikasi) berskala besar seperti games
(program permainan di komputer), program untuk penelitian dibidang sains,
embedded system, dan lain-lain. Bahkan C++ juga dapat digunakan untuk mengembangkan
aplikasi berbasis web, yang sering disebut dengan program
CGI(Common Gateway Interface). Selama ini, banyak yang mengira bahwa aplikasi
web hanya dapat dikembangkan dengan PHP, ASP, JSP, maupun Perl. Namun,
sebenarnya dengan C++ pun kita bisa melakukannya.
Saat ini banyak sekali beredar bahasa pemrograman baru yang
saling bersaing guna menjaring banyaknya pengguna dan juga popularitas. Akan
tetapi, pada kenyataannya C++ masih bisa menjadi idola dan merupakan tiga dari
peringkat teratas dari bahasa-bahasa yang paling banyak digunakan oleh para
programmer (skala internasional), selain bahasa C dan Java. Selain ketiga
bahasa pemrograman tersebut, bahasa lain yang mulai beranjak naik dan mulai
banyak penggunaanya adalah Python dan Ruby.
Sejarah Singkat 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++.
Perbedaan antara bahasa C++ dengan bahasa C
Bahasa C merupakan bahasa
pemograman prosedural , dimana penyelesaian atas suatu masalah dilakukan
dengan membagi masalah-masalah tersebut kedalam sub-sub masalah yg lebih kecil.
Sedangkan Bahasa C++ merupakan Object Oriented Orogramming
(OOP). Untuk menyelesaikan masalah, C++ melakukan langkah
pertama dengan mendefinisikan class-class yg merupakan a-class yg dibuat
sebelumnya sebagai abstraksi dari objek fisik . Class tersebut berisi keadaan
objek, anggota-anggotanya, dan kemampuan dari objeknya. Setelah beberapa class
di buat , masalah dipecahkan menggunakan class.
0 komentar:
Posting Komentar