Sejarah singkat
lahirnya C++
Pada mulanya bahasa
komputer digunakan untuk membantu dalam melakukan perhitungan perhitungan
telemetri. 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 AT&T di Muray Hill, New Jersey menggunakan 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,
maka pada tahun 1971, sistem operasi UNIX kemudian ditulis ulang dengan
menggunakan bahasa C, yaitu bahasa pemograman yang dikembangkan oleh Dennis
Ritchie, seorang pengembang sistem di laboratorium yang sama.
Sampai sekarang bahasa C
masih digunakan untuk melakukan pengembang-pengembang program dan sistem-sistem
operasi, diantaranya sistem operasi Windows dan Linux. Alasan itulah yang
menjadikan bahasa C sangat populer di dunnia pemograman, 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, ita 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 seghingga kita dapat melakkukan kompilasi program
program yang ditulis dalam bahasa C dengan mengunakan compiler C++. Keistimewaan
dari bahasa C++ adalah karena bahasa ini mendukung pemograman berarah objek atau
yang lebih sering dikenal dengan istilah Object
sumber : Budi Raharjo
0 komentar:
Post a Comment