Tutorial C++ : Perbedaan Bahasa C dan Cplusplus

Tutorial C++ - Belajar Bahasa pemrograman Cplusplus (C++) hampir sama dengan belajar bahasa C, karena bahasa C++ merupakan pengembangan dari bahasa C. Bahasa Cplusplus diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories tepatnya pada awal tahun 1980-an, Admin sendiri belum lahir pada tahun tersebut :D.

Bahasa Pemrogman C++ yang dikembangkan dari bahasa C yaitu dalam C++ mendukung untuk menciptakan dan memanfaatkan data abstrak. C++ juga mendukung OOP (Object Oriented Programing), sama halnya seperti bahasa pemrograman lain yang berbasis OOP misalnya Bahasa Pemrgoraman CSharp, Bahasa Pemrograman VB.NET, Bahasa Pemrograman Java, dan masih banyak bahasa pemrograman lainnya. Pada mulanya C++ disebut dengan C With Clasess, namun pada tahun 1983 diubah menjadi C++.

Namun walaupun C++ merupakan pengembangan dari bahasa C, ada beberapa perbedaan diantara kedua bahasa pemrograman Tingkat Tinggi ini, simak yuk perbedaannya.

Tutorial C++ (CPlusplus)

Perbedaan Bahasa C dan Cplusplus


Bahasa Pemrograman C Merupakan bahasa pemrograman procedural, sedangkan Bahasa Pemrograman C++ memiliki sifat Pemrograman yang Berorientasi Objek (OOP).
Bahasa Pemrograman C dalam penyelesaian suatu masalah akan dilakukan dengan membagi-bagi masalah tersebut kedalam sub fungsi atau sub program yang lebih kecil dan sedangkan dalam bahasa pemrograman C++ Suatu masalah akan dipecahkan dengan Class, maksudnya yaitu menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi object, anggota-anggotanya dan kemampuan dari objectnya.
Contoh Penulisan Program "Hello World" dengan C
#include 
void main() {
printf("Hello World!");
}
Sedangkan "Hello World" dalam Cplusplus :
 #include    
using namespace std;
int main()
{
cout << "Hello World!" << endl;
return 0;
}
Hasil yang dikelauarkan kedua bahasa pemrograman C dan C++ itu adalah sama yaitu : Hello World, baca juga Cara membuat Program pertamamu "Hello World" menggunakan Java

Standard library yang digunakan dalam bahasa pemrograman C ialah : iostream.h, iomanip.h, stdlib.h, string.h, float.h, stdio.h . sedangkan dalam bahasa pemrograman C++ sebagai berikut : iostream, iomanip, cstdlib, cstring, cfloat, cstdio, dll. 
Pada bahasa Pemrograman C perlu #include pada awal program dan pada output program harus menggunakan fungsi printf (print formatted). Kesimpulannya dalam bahasa pemrograman C bentuk keluaran harus dituliskan terlebih dahulu formatnya sebagai parameter pertama printf dalam bentuk string (diapit oleh tanda petik). Sedangkan yang membedakan text biasa dengan variabel adalah tanda %.
Pada bahasa Pemrograman C, input menggunakan scanf (scan formatted). Format yang digunakan hampir sama dengan printf, Tetapi setelah string format yang diisi bukanlah nama dari variabel, melainkan pointer dari array tersebut. Maka dalam memasukkan nilai desimal  kedalam variabel f digunakan pointer f (&f).
Pada bahasa pemrograman C++  perlu #include di awal program dan input menggunakan std::cin.
Dalam Bahasa C untuk Alokasi dan dealokasi memory menggunakan fungsi malloc() sedangkan dalam Bahasa C++ menggunakan kata kunci new sebagai perintah built-in.
Untuk Tutorial C++ lebih mendalam lagi akan kami bahas pada postingan berikutnya, tetap update di Sector COde ya, Terima Kasih ;)