Selasa, 25 September 2012

Perbedaan C dengan C++

Sekilas Perkembangan Bahasa C

          Bahasa C dikembangkan pada tahun 1972 di Bell Lab, ditulis pertama kali oleh Brian W. Kernighan dan Denies M. Ricthie. Bahasa ini merupakan pengembangan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970 yang diturunkan oleh bahasa sebelumnya, yaitu BCL(bukan Bunga Citra Lestari ya.. hehee). Bahasa C, pada awalnya dirancang  sebagai bahasa pemrograman yang dioperasikan pada sistem operasi unix. Bahasa inimempunyai beberapa kemampuan seperti membuat perangkat lunak, dBase, Word Star, dll.

Sekilas Tentang C++

           Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang dinamakan "C with classes" yang awalnya disebut "a better c" dan berganti nama pada tahun 1983 menjadi C++ oleh Rick Mascitti, dibuat di laboratorium Bell. Pada C++ ditambahkan konsep-konsepe baru seperti class dengan sifatnya yang object oriented programming(OOP), yang dimaksudkan untuk membantu dan mengelola program yang besar dan kompleks.

Perbedaannya

          Bahasa C merupakan  bahasa pemrograman prosedural, dimana penyelesaian atas suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam sub-sub masalah yang lebih kecil. Sedangkan karena C++ merupakan OOP untuk menyelesaikan masalah C++ melakukan langkah pertama untuk mendefinisikan class-class yang dibuat sebelumnya sebagai abstraksi dari objek-objek fisik. Class tersebut berisi keadaan objek, anggota-anggotanya dan kemampuan dari objeknya. Setelah beberapa class dibuat, masalah dipecahkan melalui class.

Referensi: Frieyadi, Sopiyan, Pradita, Ilamsyah, Ani Oktarini. Modul Algoritma Pemrograman I.

Tidak ada komentar:

Posting Komentar