Thursday, November 12, 2009

Perbedaan C++ Klasik dan C++ Modern

Sekilas tentang perbedaan kompiler C++ lama(klasik) dengan C++moder(C++ yang telah memenuhi standar ANSI/ISO).Perbedaan paling tampak adalah pada kompiler C++ lama masih menggunakan namespace global,sedangkan pada C++ modern yang digunakan adalah namespace std.Hal inilah yang menyebabkan sedikit perbedaan penulisan antara C++ lama dan standar.Berikut kerangka umum penulisan program yang digunakan dalam C++ lama dan C++ standar.

  • Pada kompiler C++ lama
#include

int main(){
.....
return 0;
}


  • Pada kompiler C++ modern
# include

using namespace std;

int main(){
....
return 0;
}

dapat kita lihat pada C++ standar penulisan file header iostream sudah tidak diikuti lagi dengan ekstensi .h.

Namun perlu diperhatikan pula penulisan bentuk kedua(C++ standar) diperlukan pula kompiler yang telah dilengkapi dengan IDE (Integrated Development Environment).

No comments:

Post a Comment