Bahasa C
Bahasa C dikembangkan di Bell lab pada awal tahun
1970-an. Bahasa C diturunkan dari versi sebelumnya, yaitu Bahasa B yang
diturunkan dari Bahasa BCL. Awalnya bahasa C dirancang untuk bahasa pemrograman
di system operasi UNIX. Pada perkembangannya, versi ANSI bahasa C menjadi versi
yang dominan. Meskipun versi tersebut sudah jarang dipakai dalam
pengembangan-pengembangan baru, tetapi versi itu masih banyak dipakai dalam
beberapa pengembangan system dan jaringan untuk system embedded.
Bahasa C++
Bjarne Stroustrup pada Bell labs pertama kali
mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada pada C++,
dibangun efisiensi dan system support untuk pemrograman tingkat rendah (low
level coding). Pada C++ ditambahkan konsep baru seperti class dengan
sifat-sifatnya seperti inheritance dan overloading.
Perbedaan antara bahasa C dan bahasa C++
Meskipun bahasa tersebut menggunakan
sintak-sintak yang sama, tetapi mereka memiliki perbedaan. C merupakan bahasa
pemrograman procedural, dimana penyelesaian suatu masalah dilakukan dengan
membagi-bagi masalah tersebut ke dalam sub-sub masalah yang lebih kecil. Selain
itu, C++ merupakan bahasa pemrograman yang memiliki sifat Object Oriented Programming
(OOP). Unruk menyelesaikan masalah, 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 class dibuat,
masalah dipecahkan dengan class.
Title : Bahasa C++
Description : Bahasa C Bahasa C dikembangkan di Bell lab pada awal tahun 1970-an. Bahasa C diturunkan dari versi sebelumnya, yaitu Bahasa B yang dit...