Breaking

Beberapa Perbedaan Bahasa pemrograman C dan C++

Tutorialankha.com | Sering kali kita dengar di dunia programmers yang namanya C dan C++. Nah untuk itu bagi kita yang belum mengetahui apa saja sih perbedaan  Bahasa pemrograman C dan C++ itu? pada pembahasan sebelumnya kita sudah mengulas mengenai Pengertian C++ dan Kegunaannya dalam Pemrograman. Berikut ini Beberapa Perbedaan Bahasa pemrograman C dan C++

No C C++
1. Bahasa Pem. C mengikuti pemrograman gaya prosedural. C ++ adalah multi-paradigma. Mendukung prosedural dan berorientasi objek.
2. Data kurang terjamin. Di C ++, Kalian dapat menggunakan pengubah untuk anggota kelas untuk membuatnya tidak dapat diakses untuk pengguna luar.
3. C mengikuti pendekatan top-down. C ++ mengikuti pendekatan bottom-up.
4. Operator overloading tidak dimungkinkan di C. Operator overloading dimungkinkan dalam C ++.
5. Dalam C, scanf () dan printf () terutama digunakan untuk input / output. C ++ terutama menggunakan stream cin dan cout untuk melakukan operasi input dan output.
6. Di C, Kalian tidak dapat menggunakan fungsi pada struktur. Di C ++, Kalian dapat menggunakan fungsi dalam struktur.
7. Program C dibagi menjadi prosedur dan modul Program C ++ dibagi menjadi beberapa fungsi dan kelas.
8. C tidak mendukung fungsi overloading. C ++ mendukung fungsi overloading.
9. C tidak menyediakan fitur namespace. C ++ mendukung fitur namespace
10. C tidak mendukung variabel referensi. C ++ mendukung variabel referensi.
11. Penanganan pengecualian tidak mudah dalam C. Ini harus dilakukan menggunakan fungsi lain. C ++ menyediakan penanganan pengecualian menggunakan blok Coba dan Tangkap.

Nah, Setelah kita menyimak pembahasan dari Beberapa Perbedaan Bahasa pemrograman C dan C++ pada tabel diatas, Tentunya kita sudah tau dari kelebihan dan kekurangan dari masing-masing Bahasa pemrograman tersebutkann..

Demikianlah Pembahasan singkat mengenai Beberapa Perbedaan Bahasa pemrograman C dan C++ ini, Semoga akan menambah wawasan kita dalam dunia programmers. Wassalam..

No comments:

Post a Comment