Powered by Blogger.

Bahasa Pemrograman C++/C

Pada kesempatan kali ini saya akan membahas tentang sebuah bahasa program yang tidak asing lagi bagi seorang programer yaitu C++/C. Bahasa C ialah bahasa pemrograman prosedural yang memungkinkan kita untuk membuat prosedur dalam penyelesaian suatu masalah. Sedangkan bahasa C++ merupakan bahasa pemrograman yang beroirientasi pada objek. Bahasa C atau C++ bisa dibilang dalam bahasa kita kakak-beradik yakni memiliki banyak kesamaan sehingga perintah-perintah yang digunakan pada bahasa C dapat diterapakan pada bahasa 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.
-  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.

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