Hai sobat blogger ....saya mau mengulas sedikit tentang apa sich perbedaan antara Pemrograman C dan C++ ?? penasarankannnn..!!!!!!!!! kalau begitu mari kita bersama-sama menuju TKP PUSBELITAHU...
Perbedaan Antara
Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan
sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa
pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan
membagi-bagi masalah tersebut kedalam su-sub masalah yang lebih kecil, Selain
itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman
berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama
dengan 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, Setelah beberapa Class
dibuat kemudian masalah dipecahkan dengan Class.
Jumat, 12 Oktober 2012
Perbedaan Bahasa Pemrograman C dan C++
Kerangka
Program
Kerangka program
utama adalah kerangka utama atau template yang digunakan untuk membuat setiap
program. Dalam C, kita menulis program seperti ini:
#include
void main()
{
printf(“Halo dunia”);
}
Sedangkan dalam
C++ kita menulis seperti ini:
#include
using namespace td;
int main()
{
cout<<”Halo dunia”<
return 0;
}
Penjelasan:
Dalam C, untuk
melakukan input output kita menggunakan library standard bernama stdio.h
sedangkan di C++ kita menggunakan iostream. Dalam potongan kode di atas kita
akan melihat ada baris using namespace td; maksudnya adalah
kita menggunakan namespace bernama td. Apa itu namespace? Namespace diibaratkan
seperti folder yang menyimpan berkas-berkas. Kita dapat membuat namespace untuk
mengelompokkan fungsi-fungsi tertentu sehingga lebih sistematis. Keuntungannya
adalah, kita dapat membuat banyak nama fungsi yang sama namun dibedakan menjadi
kategori-kategori tertentu sesuai namespace yang kita buat.
Lanjut ke baris
selanjutnya, pada fungsi utama main() di program C kita bisa menulis nilai
kembalian fungsi adalah void yang berarti fungsi tidak akan
mengembalikan nilai apapun ke pemanggil / ke OS. Sedangkan dalam C++ kita lihat
nilai kembalian fungsi didefinisikan sebagai int yang artinya
setelah program dieksekusi maka akan mengembalikan nilai tertentu (dalam hal
ini 0) kepada pemanggil / OS. Sebenarnya fungsi main() dalam C juga dapat
diberikan nilai int namun itu bukan suatu keharusan. Sedangkan dalam C++ kita
diwajibkan menggunakan int sebagai nilai kembalian (jika menggunakan bahasa C++
yang telah standard).
Nah sekarang
kita mencoba menuliskan kata “Halo dunia” ke layar. Dalam C kita melakukannya
dengan printf(“Halo dunia); sedangkan dalam C++ kita
melakukannya dengan cout<<”Halo dunia”;
Di poskan dari ruang Pusbelitahu tdvdonny
Langganan:
Posting Komentar (Atom)






0 comments:
Posting Komentar