Wednesday, July 25, 2018

Sejarah dan Perbedaan Antara C dan C++


Sejarah

1.1 Sejarah Singkat Bahasa C

Bahasa pemrograman C++ dikembangkan di Bell Labs pada awal tahun 1970-an. Bahasa C diturunkan dari bahasa sebelumnya, yaitu bhasa B yang diturunkan dari bahasa sebelumnya, yaitu BCL. Awalnya, bahasa ini dirancang untuk memprogram sistem operasi UNIX. Pada perkembangannya, versi ANSI (American National Standard Institute) C menjadi versi dominan.

1.2 Sejarah Singkat Bahasa C++

Bjarne Stroustrup pada Bell Labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada c++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.

1.3. Perbedaan Antara C dan C++

C merupakan bahasa pemrograman prosedural, dimana penyelesaian sesuatu masalah dilakukan dengan membagi masalah tesebut kedalam sub-masalah yang lebih kecil. Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Object Oriented Programming (OOP). Dalam penyelesaian masalahnya, C++ melakukan langkah pertama dengan mendefinisikan class-class yang merupakan a.-class yang dibuat sebelumnya sebagai abstraksi dari objek-objek fisik. Class tersebut berisi keadaan objek, anggota-anggotanya, dan kemampuan dari objeknya. Setelah beberapa claas dibuat, masalah dipecahkan menggunakan class.

No comments:

Post a Comment