THE POLICE LINE

Semakin lama saya hidup, semakin saya sadar Akan pengaruh sikap dalam kehidupan Sikap lebih penting daripada ilmu, daripada uang, daripada kesempatan, daripada kegagalan, daripada keberhasilan, daripada apapun yang mungkin dikatakan atau dilakukan seseorang.

Sabtu, 02 Mei 2009

Bahasa C++

Sejarah C++ (cont)

¡ C diimplementasikan oleh Dennis Ritchie dari AT&T Laboratories dengan menggunakan sistem operasi UNIX.

¡ C merupakan hasil dari proses pengembangan dari BCPL (Basic Combined Programming Language).

¡ BCPL diciptakan oleh Martin Richard, dan mempengaruhi bahasa B yang diciptakan oleh Ken Thomson.

¡ Bahasa B dikembangkan menjadi bahasa C pada tahun 1970-an.

¡ Tahun 1983, didirikan sebuah komite untuk menciptakan ANSI standar untuk bahasa C.

(yang dipakai pada Desember 1989)

¡ Bahasa C yang diciptakan oleh Kerninghan dan Ritchie dikenal dengan ANSI C ® digunakan oleh ISO sehingga menghasilkan ISO Standard C.

¡ Tahun 1980, Bjarne Stroustrup dari AT&T Bell Laboratories mulai mengembangkan bahasa C ® C++ tahun 1985.

¡ C++ mengalami dua tahap :

Q dirilis oleh AT&T laboratories ® cfront

Q kompiler C++ menjadi sebuah kompiler yang bisa C++ ® bahasa assembly

¡ Tahun 1990, C++ menjadi bahasa berorientasi objek.

Struktur Bahasa C++

Contoh 1 :

//my first program in C++

#include

int main()

{ cout << “Selamat pagi dunia!”;

return 0;

}

Hasil :

Selamat pagi dunia!

Program tersebut mengandung komponen dasar:

//my first program in C++

merupakan komentar, tidak akan berpengaruh terhadap program.

#include

kalimat yang diawali tanda (#) merupaka preprocessor directive. Indikasi untuk kompiler. #include indikasi untuk menyertakan header file standard iostream, termasuk I/O dalam C++

int main()

sebagai awal deklarasi fungsi main. Merupakan titik awal dimana seluruh program C++ akan dieksekusi.

cout << “Selamat pagi dunia!”;

merupakan standard output stream dalam C++ (biasanya monitor).

return 0;

fungsi main() berakhir dan mengembalikan kode yang mengikuti instruksi tersebut, dalam hal ini kasus 0.

¡ Setiap kalimat diakhiri dengan tanda semicolon (;). Karakter ini menandakan akhir dari instruksi dan harus disertakan pada setiap akhir instruksi pada program C++ manapun.

¡ Isi dari fungsi main() selanjutnya akan mengikuti, berupa deklarasi formal dan dituliskan diantara kurung kurawal ({}).

¡ Komentar adalah bagian dari program yang diabaikan oleh kompiler.

¡ Ada dua cara untuk menuliskan komentar :

Q // komentar baris

akan mengabaikan apapun mulai dari tanda(//) sampai akhir baris.

Q /* komentar blok */

akan mengabaikan apapun yang berada diantara tanda /* dan */

Input dan Output

¡ Dalam ANSI C, operasi input dan output dilakukan dengan menggunakan fungsi-fungsi header file stdio.h misalkan : printf, scanf, putc, dsb.

¡ Untuk input dan output ke file digunakan fread, fwrite, fputc, dsb.

¡ Dalam C++ menggunakan iostream.h, stsrtrea.h, fstream.h dan constrea.h

¡ Contoh versi ANSI C

#include

void main()

{

int x;

printf (“Masukkan sebuah bilangan:\n”);

scanf (“%d”, &x);

printf (“Bilangan yang dimasukkan adalah %d\n”,x);

}

¡ Contoh versi C++

#include

void main()

{

int x;

cout <<“Masukkan sebuah bilangan: “<

cin >> x;

cout <<“Bilangan yang dimasukkan adalah “ <<>

}

Selamat mencoba……

Dengan Bahasa C++



¡

0 komentar: