Pengenalan C++, Apa Itu C++?
| 9:00 AM

By On 9:00 AM




C++ adalah salah satu bahasa pemprograman populer yang sudah terbukti banyak digunakan oleh para praktisi dan ilmuwan untuk mengembangkan program program (aplikasi) berskala besar seperti games (program permainan di komputer), program untuk penelitian di bidang 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 melakukan.

Saat ini banyak sekali beredar bahasa pemprograman baru yang saling bersaing guna menjaring banyaknya pengguna dan juga popularitas. Akan tetapi, pada kenyataannya, C++ masih menjadi idola dan merupakan tiga peringkat teratas dari bahasa-bahasa yang paling banyak digunakan oleh para programmer (skala internasional), selain bahasa C dan Java. Selain ketiga bahasa pemprograman tersebut, bahasa lain yang mulai beranjak naik dan mulai banyak penggunaannya adalah
Python dan Ruby.


SEJARAH SINGKAT LAHIRNYA C++

Pada mulanya bahasa komputer digunakan untuk membantu dalam melakukan perhitungan-perhitungan telematis. Ketika itu, bahasa yang digunakan masih primitif sekali karena masih berupa bahasa mesin yang hanya mengenal angka 1 dan 0. Selanjutnya bahasa mesin tersebut disederhanakan menjadi bahasa yang agak dipahami dengan menghadirkan statemen-statemen khusus yang disebut dengan istilah mnemonic seperti ADD, MOV, JMP dan yang lainnya. Bahasa ini disebut dengan bahasa Assembly yang masih termasuk ke dalam bahasa tingkat rendah (low level language).

Tahun 1969, laboratorium Bell ATT&T di Muray Hill, New Jersey menggunakn bahasa Assembly ini untuk mengembangkan sistem operasi UNIX. Maksudnya adalah untuk membuat sistem operasi yang dapat bersifat "programmer-friendly". Setelah UNIX berjalan, Ken Thompson, seorang pengembang sistem di laboratorium tersebut mengembangkan compiler baru dengan nama bahasa B. Huruf B ini diambil dari BCPL. Bahasa B ini kemudian digunakan untuk menulis ulang atau merevisi sistem operasi UNIX. Oleh karena bahasa B ini masih bersifat interpret dan lambat, masa pada tahub 1971, sistem operasi UNIX kemudian ditulis ulang dengan menggunakan bahasa C, yaitu bahasa pemprograman yang dikembangkan oleh Dennis Ritchie, seorang pengembang sistem di laboratorium yang sama.

Sampai sekarang bahasa C masih digunakan untuk melakukan pengembangan-pengembangan program dan sistem-sistem operasi, diantaranya sistem operasi Windows dan Linux. Alasan itulah yang menjadikan bahasa C sangat populer didunia pemprograman, khususnya untuk industri perangkat lunak. Namun sayangnya bahasa C merupakan bahasa yang masih tergolong susah untuk dipelajari karena masih bersifat prosedural murni. Untuk membentuk satu objek, kita harus melakukan banyak sekali penulisan kode. Hal ini tentu akan dikatakan sebagai sebuah kelemahan. Untuk mengatasi masalah ini, pada tahun 1983, seorang doktor bernama  Bjarne Stroustrup yang saat itu juga bekerja di laboratorium yang sama menciptakan bahasa baru yaitu bahasa C++ yang merupakan bahasa turunan dari bahasa C.

Bahasa C++ didasarkan atas bahasa C sehingga kita dapat melakukan kompilasi program-program yang ditulis dalam bahasa C dengan menggunakan compiler C++. Keistimewaan dari bahasa C++ adalah bahasa ini mendukung pemprograman berarah objek atau yang lebih sering dikenal dengan istilah Object Oriented Programming ( OOP ).

Sumber : Buku Pemprograman C++ (Budi Raharjo)