Perbedaan Bahasa C dengan C++

Bahasa C
  • Merupakan bahasa pemrograman procedural
  • Penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam sub fungsi atau sub program yang lebih kecil
  • Kerangka Program:
 #include <stdio.h>   
 void main()  
 {   
      printf("Hello World!");   
 }  
  • Standard library : iostream.h, iomanip.h, stdlib.h, string.h, float.h, stdio.h,dll.
  • Alokasi dan dealokasi memori menggunakan fungsi malloc()

Bahasa C++
  • Merupakan bahasa pemrograman yang memiliki sifat Pemrograman Berorientasi Objek
  • Masalah dipecahkan dengan Class yaitu menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya
  • Kerangka Program:
 #include <iostream>   
 using namespace std;   
 int main()  
 {   
      cout << "Hello World!" << endl;   
      return 0;   
 }  
  • Standard library : iostream, iomanip, cstdlib, cstring, cfloat, cstdio,dll.
  • Alokasi dan dealokasi memori menggunakan kata kunci new sebagai perintah built-in

Tidak ada komentar:

Diberdayakan oleh Blogger.