Rabu, 03 Desember 2014

Pengertian, Kelebihan dan kekurangan C++



Apa itu C++?
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. 




Perbedaan C++ dan C
Bahasa pemrograman C dan C++ memiliki perbedaan meskipun bahasa-bahasa mereka menggunakan sintaks yang sama. C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam sub-submasalah yang lebih kecil. C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek. Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik. Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.


Perbandingan tampilan C++ dengan C

Tampilan C++ :


Tampilan C :












Kelebihan dan Kekurangan C++

Kelebihan C++, antara lain:
1. Bahasa C++ tersedia hampir di semua jenis komputer.
2. Kode bahasa C++ dengan portabilitas dan fleksibilitas yang tinggi
untuk semua jenis komputer.
3. Bahasa C++ hanya menyediakan sedikit kata-kata kunci (hanya terdapat 48 kata kunci).
4. Proses eksekusi program bahasa C++ lebih cepat. Dengan demikian, aplikasi yang dibuat dengan bahasa C++ akan menjadi aplikasi yang efisien dan kompetitif.
5. Dukungan pustaka fungsi dan kelas yang banyak sehingga memungkinkan pembuatan aplikasi makro.
6. C++ adalah bahasa yang terstruktur, dengan demikian akan lebih mendukung OOP.
7. Bahasa C++ termasuk bahasa tingkat menengah dan lebih dekat dengan bahasa mesin.
8. Kode program bersifat reuseable, sehingga dapat digunakan kembali pada project lain dengan hanya menggunakan library dan file header.
9. C++ dapat membuat aplikasi graphic processor berkualitas tinggi.

Kekurangan C++, antara lain:
1. Banyaknya operator serta fleksibilitas penulisan program kadang – kadang membingungkan pemakai (pemula).
2. Bagi pemula pada umumnya akan kesulitan menggunakan pointer.

Sumber :
http://raitosun.blogspot.com/2012/05/kelebihan-dan-kekurangan-bahasa.html
http://id.wikipedia.org/wiki/C%2B%2B
https://www.google.co.id/imghp?hl=en&tab=wi&ei=Btd_VN6DFMWfugShl4LwAg&ved=0CAQQqi4oAg 

Tidak ada komentar:

Posting Komentar