Seperti kita ketahui bahwa Bahasa Pemrograman C++ adalah pengembangan dari Bahasa Pemrograman C,lalu apa saja sebenarnya persamaan dan perbedaan diantara keduanaya?
• 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.
• 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.
0 Komentar