Satu hal yang pasti disetujui oleh
banyak orang bahwa C dan C++ berbeda dalam paradigma pemrograman. Bahasa
C lebih mengarah ke prosedural murni, sedangkan C++ adalah
semi-prosedural. Kekuatan utama C++ adalah pada Object Oriented
Programming atau Pemrograman Berorientasi Objek. Dalam prosedural,
masalah dipecah menjadi bagian-bagian yang kecil kemudian dicari solusi
penyelesaian tepat untuk masalah tersebut. Dalam konsep OOP, setiap
masalah adalah objek yang memiliki karakteristik tertentu.
misalnya dalam C, kita membutuhkan beberapa fungsi atau sub program untuk menyelesaikan masalah:
int fungsi1() { bla..bla..bla }float fungsi2() { bla..bla..bla.. }void main() {// disini dioperasikan}
sedangkan dalam C++, kita akan menganggap masalah sebagai objek.
class masalah {int fungsi1() {}float fungsi2() {}};
Memang kode dalam C++ terlihat lebih
panjang, namun dalam proyek skala besar kita akan sangat tertolong
karena kita bisa menggunakan objek berulang-ulang untuk masalah yang
serupa.




Tidak ada komentar:
Posting Komentar