Bahasa Pemrograman C++/C
1. Struktur Program C++
- Header
File adalah berkas
yang berisi prototype fungsi. definisi konstanta. dan definisi variable
- Preprocessor
directive (include) disebut juga pengarah compiler karena fungsinya untuk
mengatur proses kompilasi. Include merupakan satu jenis pengarah preprocessor yang digunakan untuk
membaca file
yang dinamakan file judul (header file). Contohnya iostream.h,
conio.h, stdio.h, windows.h, math.h, dan string.h merupakan file header yang
merupakan standard library dari C++. Berikut merupakan struktur header yang
sering digunakan dalam bahasa pemrograman C++/C :
- Void artinya fungsi yang mengikutinya
tidak memiliki nilai kembalian (return).
- Main (
) adalah sebuah
fungsi yang pertama kali dijalankan ketika program dieksekusi. Tanpa fungsi
main suatu program tidak dapat dieksekusi namun dapat dikompilasi.
- Statement adalah instruksi atau perintah
kepada suatu program ketika program itu dieksekusi untuk menjalankan suatu
aksi. Setiap statement diakhiri dengan titik-koma (;) .
2. Penulisan bahasa C maupun C++
- Bahasa C/C++ bersifat case sensitive yaitu antara huruf besar dan huruf kecil dibedakan, misalnya variabel X dan x dianggap berbeda.
- Bahasa C/C++ bersifat case sensitive yaitu antara huruf besar dan huruf kecil dibedakan, misalnya variabel X dan x dianggap berbeda.
- Awal dan akhir fungsi utama maupun subroutine
diapit dengan kurung kurawal ({……}).
- Dalam memberikan suatu komentar pada program digunakan /* dan */ atau //.
- Setiap pernyataan dalam sebuah program diakhiri dengan titik koma ( ; ).\
- Setiap variabel yang digunakan dalam program harus dideklarasikan terlebih dahulu.
- Dalam memberikan suatu komentar pada program digunakan /* dan */ atau //.
- Setiap pernyataan dalam sebuah program diakhiri dengan titik koma ( ; ).\
- Setiap variabel yang digunakan dalam program harus dideklarasikan terlebih dahulu.
3. Kelebihan dan Kekurangan Bahasa C++/C
Kelebihan
Bahasa C++/C :
- Bahasa C
tersedia hampir di semua jenis computer
- Kode
bahasa C sifatnya adalah portable dan fleksible untuk semua jenis computer.
- Bahasa C
hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci.
- Proses
executable program bahasa C lebih cepat.
- Dukungan
pustaka yang banyak.
- C adalah
bahasa yang terstruktur.
- Bahasa
C termasuk bahasa tingkat menengah.
Kekurangan
Bahasa C++/C :
- Banyaknya operator serta fleksibilitas penulisan program kadang-kadang
membingungkan pemakai.
- Bagi
pemula pada umumnya akan kesulitan menggunakan pointer.
0 komentar:
Post a Comment