Indo-CG

Pengenalan Bahasa Pemrograman C++ - Perbedaan C++ dan C

   


Seperti kita ketahui bahwa Bahasa Pemrograman C++ adalah pengembangan dari Bahasa Pemrograman C,lalu apa saja sebenarnya persamaan dan perbedaan diantara keduanaya?


  Persamaan :


•  C++ dan C adalah bahasa yang dikompilasi,hasil kompilasi keduanya memiliki persamaan.

• C++ dan C memiliki kesamaan basic Syntax,selain itu operator dan keyword diberikan kepada C++ dan melakukan hal yang sama.

• Keduanya suport paradigma prosedural programming,sehingga struktur kode antara keduanya mirip.

• Keduanya merupakan bahasa pemrograman mid-level.


Perbedaan :


• Bahasa C menggunakan paradigma prosedural programing,sedangkan C++ menggunakan paradigma prosedural programing dan juga paradigma object-oriented.

• Bahasa C digerakkan oleh fungsi,sedangkan C++ digerakkan oleh objek.

• Bahasa C menggunakan pendekatan top-down,sedangkan C++ menggunakan pendekatan bottom-up.

• Karena bahasa C bukan bahasa object-oriented maka tidak suport konsep inheritance,polymorphism,abstraction,dll.

Sementara C++ suport semua itu,karena memang itu fitur utamanya.

• Tidak seperti C++,bahasa C tidak menyediakan fitur namespaces.

• Main header file bahasa C menggunakan stdio.h,sedangkan C++ menggunakan iostream.h untuk menjalankan fungsi dasar bahasa program.

• Bahasa C dapat dimanipulasi dengan mudah karena tidak suport incapsulation dan information hiding,sementara C++ cukup aman.



Posting Komentar

0 Komentar