Senin, 01 Desember 2014

Pengenalan C++

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

  • Blogroll

  • About

    Matakuliah E-Application Dosen Pengampu I Putu Agus Pratama,S.T., M.T Jurusan Teknologi Informasi Fakultas Teknik Universitas Udayana