Iklan

terkini

Perbedaan Bahasa C dengan Bahasa C++

20 Apr 2021, April 20, 2021 WIB Last Updated 2023-05-31T01:56:00Z
Temukan beberapa Perbedaan Bahasa C dengan Bahasa C++

Seperti yang kita ketahui dari pengertian bahasa pemrograman c++, bahwa C++ ini lahir dari bahasa C. Oleh sebab itu membahas perbedaan bahasa C dengan bahasa C++ menjadi hal yang menarik.


Perbedaan Bahasa C dan Bahasa C++

Perbedaan bahasa c dengan bahasa c++ yang paling mencolok adalah terdapat di bagian paradigma pemrograman nya atau biasa dikenal dengan cara penulisan dari kode program nya.

Bahasa C merupakan bahasa pemrograman prosedural (dari atas ke bawah), yang berarti dimana penyelesaian dari masalah utama nya dibagi-bagi ke bagian sub program yang kecil. Sedangkan bahasa C++ adalah bahasa pemrograman yang memiliki sifat Object Oriented Programming OPP.

Untuk lebih jelasnya mengenai perbedaan bahasa C dengan bahasa C++ ini, kita akan melihatnya dari berbagai aspek lainnya, antara lain:

1. Penemu

Yang pertama kita lihat dari aspek penemu, tentu saja sudah pasti berbeda

Jadi penemu nya bahasa C itu adalah si Bell Telephone. Sedangkan penemu bahasa C++ itu adalah si Bjarne Stroustrup yang mengembangkan bahasa C dan menambahkan kecanggihannya seperti yang kita bahas pada pengertian c++.

2. Cakupan

Nah, bahasa C++ ini cakupannya lebih besar dibandingkan dengan bahasa C.

Sehingga bahasa C++ bisa menjalankan bahasa C sedangkan bahasa C ada beberapa hal yang tidak bisa dijalankan untuk bahasa C++.

3. Paradigma Pemrograman

Bahasa C++ itu termasuk pemrograman OOP (Object Oriented Programming) atau dikenal dengan bahasa pemrograman beriorientasi pada object. Sedangkan bahasa C itu termasuk bahasa pemrograman procedural.

4. Fitur

Bahasa C++ ini sudah mendukung Polymorphisme, Inheritance, Enkapsulasi sedangkan di bahasa C belum ada.

5. Operator Overloading

Bahasa C belum mendukung operator overloading sedangkan bahasa C++ sudah mendukung operator overloading.

6. Fungsi Terstruktur

Bahasa C++ sudah mendukung fungsi yang terstruktur sedangkan di bahasa C belum mendukung fungsi yang terstruktur.

7. Variabel Referansi

Bahasa C++ sudah mendukung variabel referansi sedangkan di bahasa C belum mendukung variabel referansi.

8. Fungsi Virtual

Bahasa C++ sudah mendukung fungsi virtual sedangkan di bahasa C belum mendukung fungsi virtual.

9. Standart Template Library

Bahasa C++ sudah mendukung Standart Template Library yang merupakan kumpulan fungsi-fungsi dan data-data khusus yang banyak digunakan untuk struktur data sedangkan bahasa C belum mendukung Standart Template Library.

10. Exception Handling

Exception handling merupakan sebuah teknik untuk menangani error atau kesalahan dalam penulisan kode program.

Bahasa C++ sudah mendukung exception handling sementara bahasa C belum mendukung.

Jadi pada saat ada kesalahan program dalam bahasa C, kita harus mengecek urutan satu per satu dari atas, dimana letak kesalahannya.


Dalam belajar koding C++ ini, kita telah membahas perbedaan bahasa C dengan bahasa C++. Selanjutnya kita akan belajar cara menginstal dev C++, sebagai wadah atau tempat untuk menuliskan kode program C++. Jika ada yang ingin berkomentar, silahkan komentar dibawah. Semoga bermanfaat. Sekian dan Terimakasih :)

Komentar
Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE. #JernihBerkomentar
  • Perbedaan Bahasa C dengan Bahasa C++

Terkini

Topik Populer

Iklan