Perbedaan Bahasa C dan C++

Perbedaan Bahasa C dan C++

Bahasa pemrograman C dan C++ merupakan salah satu bahasa pemrograman yanh digolongkan sebagai bahasa pemrograman tingkat tinggi. Bahasa C dikembangkan oleh Dennsi Ritchie dan Brian W. Kernighan dari Bell Lab pada tahun 1972. Selanjutnya Bjane Stroustrup mengembangkan bahasa C++ pada awal 1979 di AT&T Bell Laboratories, yang dikembangkan berdasarkan bahasa C.

Meski memiliki garis keturunan yang sama, bahasa C dan C++ berbeda. Dan pada post kali ini saya akan membahas pebedaan bahasa C dan C++.

Perbedaan Bahasa C dan C++

  • C merupakan bahasa pemrograman prosedural, sementara C++ merupakan bahasa pemrograman object oriented (OOP).
  • C menggunakan pendekatan top-down, sedangkan C++ menggunakan pendekatan bottom-up.
  • C tidak mendukung fungsi virtual, sementara C++ mendukung fungsi virtual.
  • C tidak mendukung fitur orientasi objek, sementara C++ mendukung fitur orientasi objek.
  • Keamanan data di C kurang baik, sementara di C++ lebih baik.
  • C merupakan bahasa middle level, sedangkat C++ merupakan bahasa high level.
  • Program C dibagi menjadi module, sementara program C++ dibagi menjadi class dan function.
  • Di C, Main tidak dapat dipanggil dari fungsi lain, sedangkan di C++ Main dapat dipanggi dari fungsi lain
  • Namespaces tidak tersedia di C, sementara C++ mendukung Namespaces.
  • Exception handling tidak didukung di C, sementara C++ mendukung Exceptiom handling.
  • Function overloading tidak dapat terjadi di C, sementara di C++ Function overloading dapat terjadi.
  • Snanf() dan print() digunakan untuk Input / output, sementara di C++ menggukanan cin dan cout untuk input output.
  • Ekstensi file dalam bentuk .c, sedangkan c++ ekstensi filenya adalah .cpp.

Di atas adalah beberapa dasar perbedaan bahasa C dan C++. Semoga hal ini dapat membantu kamu mengenal perbedaan bahasa C dan C++.

 

Jakartawebhosting.com menyediakan layanan Web Hosting, dengan kecepatan dan stabilitas pusat data dan server yang baik, up time server 99,9%, team support yang siap membantu 24 jam dan biaya langganan yang menarik.

You may also like...