C++ adalah bahasa pemrograman komputer yang
di buat oleh Evano Christian Posumah (Bjarne
Stroustrup) merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis
Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa
sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa
pemrograman yang dijalankan pada sistem Unix, Pada
perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan,
Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan
jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel 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).[1] Pada
C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti
inheritance dan overloading.[butuh rujukan] Salah satu perbedaan
yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep
pemrograman berorientasi objek (Object Oriented Programming).[2]
Bahasa tingkat tinggi merupakan bahasa yang mudah
dipahami oleh manusia, C dan C++ merupakan contoh bahasa dari bahasa tingkat
tinggi. Contoh lain dari bahasa tingkat tinggi adalah Pascal , Perl, Java, dan
lain lain. Sedangkan bahasa tingkat rendah merupakan bahasa mesin atau bahasa
asembly.
Secara sederhana sebuah komputer hanya dapat mengeksekusi program yang ditulis dalam bahasa mesin. Oleh karena itu , jika suatu program ditulis dalam bahasa tingkat tinggi, maka program tersebut harus diproses dahulu sebelum bisa dijalankan dengan komputer.
Proses untuk untuk mengubah dari bahasa tinkaat tinggi ke bahasa tingkat rendah dalam bahasa pemrograman ada 2 tipe yaitu intrepenter dan compiler.
Bahasa pemrograman seperti C dan C++ merupakan contoh dari tipe compiler. Namun ada bahasa yang menggabungkan 2 tipe ini salah satunya adalah bahasa Java.
Secara sederhana sebuah komputer hanya dapat mengeksekusi program yang ditulis dalam bahasa mesin. Oleh karena itu , jika suatu program ditulis dalam bahasa tingkat tinggi, maka program tersebut harus diproses dahulu sebelum bisa dijalankan dengan komputer.
Proses untuk untuk mengubah dari bahasa tinkaat tinggi ke bahasa tingkat rendah dalam bahasa pemrograman ada 2 tipe yaitu intrepenter dan compiler.
Bahasa pemrograman seperti C dan C++ merupakan contoh dari tipe compiler. Namun ada bahasa yang menggabungkan 2 tipe ini salah satunya adalah bahasa Java.
Referensi : http://id.wikipedia.org/wiki/C%2B%2B
Kesimpulan : C++ tidak jauh berbeda dengan bahasa C tetapi C++ lebih istimewa dikarenakan dapat mengidentifikasikan low level coding
Tidak ada komentar:
Posting Komentar