Sabtu, Januari 17, 2009

C++

Yang pertama mw gw bahas adalah C++

Sejarah Bahasa C++


 

Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories mengembangkan bahasa B menjadi bahasa C. Bahasa B yang diciptakan oleh Ken Thompson sebenarnya merupakan pengembangan dari bahasa BCPL ( Basic Combined Programming Language ) yang diciptakan oleh Martin Richard.


 

Sejak tahun 1980, bahasa C banyak digunakan pemrogram di Eropa yang sebelumnya menggunakan bahasa B dan BCPL. Dalam perkembangannya, bahasa C menjadi bahasa paling populer diantara bahasa lainnya, seperti PASCAL, BASIC, FORTRAN.


 

Tahun 1989, dunia pemrograman C mengalami peristiwa penting dengan dikeluarkannya standar bahasa C oleh American National Standards Institute (ANSI). Bahasa C yang diciptakan Kerninghan & Ritchie kemudian dikenal dengan nama ANSI C.


 

Mulai awal tahun 1980,
Bjarne Stroustrup dari AT & T Bell Laboratories mulai mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa baru hasil pengembangan C yang dikenal dengan nama C++. Sebenarnya bahasa C++ mengalami dua tahap evolusi. C++ yang pertama, dirilis oleh AT&T Laboratories, dinamakan cfront. C++ versi kuno ini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C.


 

Pada evolusi selanjutnya, Borland International Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990
C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrogram professional. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).


 

Aplikasi Bahasa C++

Ø Sebagai bahasa pemrograman di Windows, UNIX, Linux.

Ø Visual
C++ dapat dibuat aplikasi apa saja seperti database.

Ø Bahasa untuk pembuatan system operasi, game, system kendali,pembuatan aplikasi

Ø Untuk membuat bahasa baru atau membuat compiler bahasa baru

Ø Untuk menulis komponen dan file-file pustaka bahasa lain

Kelebihan dan Kekurangan Bahasa C++

    Kelebihan Bahasa C++ :

Ø Merupakan induk dari bahasa pemrograman perl, php, phyton, visual basic, gambas, java, C#

Ø Compiler bahasa C++ terdapat di semua platform

Ø Untuk pengembangan visual dijejali dengan platform yang sangat banyak seperti OWL, MFC, Cocoa, QT, GTK, dll

Ø Merupakan pemrograman berorientasi objek

    Kekurangan Bahasa C++ :

Ø Bahasa ini cukup sulit untuk dipel;ajari dan dipahami

Ø Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai

Ø Bagi pemula pada umumnya akan kesulitan menggunakan pointer


 

Berikut adalah beberapa contoh deklarasi variable di C++:

int x;
int a, b, c, d;
char letter;
float the_float;


 

Statement pernyataan do – while di C++ :

char ans;
do
{
       cout<< "Do you want to continue (Y/N)?\n";
       cout<< "You must type a 'Y' or an 'N'.\n";
       cin >> ans;
}
while((ans !='Y')&&(ans !='N')&&(ans !='y')&&(ans !='n'));

Yup, begitulah sedikit banyak tentang C++

Tidak ada komentar: