twitter
    Find out what I'm doing, Follow Me :)

Sejarah C++

Nah, lo orang ga tau kan gimana c++ tu muncul, ga mungkin donk dari batu kaya SunGoKong ? Hehehe....
Ne sejarahnya, Pada jaman dahulu kala, eh salah, ne lengkapnya :

Tahun 1969, laboratorium BellAT&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 interpreter dan lambat, maka pada tahun 1971, sistem operasi UNIX kemudian ditulis dengan menggunakan bahasa C, yaitu bahasa pemrograman yang dikembangkan oleh Brian W. Kernighan dan Denniss Ritchie, seorang pengembang 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 di dunia pemrograman, khususnya 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 juga berkerja di laboratorium yang sama menciptakan bahasa baru yaitu bahasa C++ yang merupakan bahasa hybrid dari C (awalnya diberi nama ”A Better C” yang kemudian diberi nama C++ oleh Rick Mascitti, adapun tanda++ berasal dari operator increment pada bahasa C). Bahasa C++ didasarkan atas bahasa Csehingga kita dapat melakukan kompilasi program-program yang ditulis dalamdalam bahasa C dengan menggunakan compiler C++. Keistimewaan dari bahasa C++ adalah karena bahasa ini mendukung pemrograman berbasis objek atau lebih sering dikenal dengan istilah Object Oriented Programming (OOP). Bahasa C++ masuk dalam golongan Bahasa Tingkat Menengah.

Panjang yak ? Gpp, buat pengetahuan ajah... ^^

0 comments: