CSS/C++ Pemrograman Dasar Pengetahuan

Perbedaan Antara Bahasa C++ dan C

C++ merupakan bahasa turunan dari bahasa C. Mereka jelas mempunyai garis keturunan yang sama. Tetapi bahasa C++ lebih sempurna daripada bahasa C++.

Ternyata walaupun mereka memiliki garis keturunan yang sama, lantas apakh mereka sama? Tidak, mereka memiliki perbedaan. Lalu apa saja perbedaan tersebut? Ini dia perbedaan – perbedaan yang dimiliki mereka :

  1. C adalah bagian dari C++, sedangkan C++ merupakan superset C,
  2. C++ mendukung fungsi virtual, C tidak sama sekli mendukung adanya fungsi virtual,
  3. Tentang keamanan. C++ lebih baik dibandingkan C,
  4. Prosedural adalah satu sifat bahasa C, tetapi C++ memiliki sifat OOP (objected – oriented – programing). Artikel tentang penjelasan OOP,
  5. Pendekatan yang digunakan bahasa C++ adalah bottom – up, untuk C pendekatan yang digunakan adalah top – bottom,
  6. Ekstensi file bahasa C++ berbentuk .cpp , sednagkan C berbentuk .c ,
  7. C++ mendukung dan menyediakan namespaces, namun C tidak menyediakan namespaces,
  8. Input dan output di bahasa C++ adalah cout dan cin, tetapi di C adalah print dan scanf,
  9. Exception Handling didukung oleh bahasa C++, namun bahasa C tidak mendukung exception handling,
  10. Di C++ bisa terjadi yang namanya overloading, beda dengan C yang tidak bisa,
  11. Memanggil Main dari fungsi lain tentu bisa pada C++, tetapi beda dengan C, C tidak bisa memanggil Main dari fungsi lain,
  12. Program C++ terbagi menjadi 2, yaitu class dan function, sedangkan C hanya 1 yaitu Module.

Sangat berbeda bukan? istilahnya kayak manusia, nggak ada yang sama sekalipun punya darah yang sama. Pasti memiliki karakteristik sendiri.

*diambil dari berbagai sumber

terimakasih dan semoga bermanfaat

You Might Also Like...

No Comments

    Leave a Reply