Apa itu C++ dan struktur bahasanya

 

PENGERTIAN C++

 

C++ adalah bahasa pemrograman komputer yang dibuat oleh Bjarne Stroustrup, merupakan evolusi dari bahasa C yang dikembangkan oleh Bell Labs (Dennis Ritchie).Pada awal tahun 1970-an, bahasa ini merupakan penyempurnaan dari bahasa sebelumnya, yaitu B.

 

C++ adalah sebuah Bahasa pemrograman yang memiliki banyak dialek,seperti Bahasa orang yang banyak memiliki dialek.Dalam C++, dialek bukan disebabkan oleh karena si pembicara berasal dari jepang atau Indonesia, melainkan karena Bahasa ini memiliki beberapa compiler yang berb eda.Ada 4 kompiler yang umum yaitu : C++ Borland, C++ Microsoft Visual, C/386 Watcom, dan DJGPP.

Setiap compiler ini agak berbeda.Setiap compiler akan dpaat menjalankan fungsi-fungsi standar C++ ANSI/ISO, tetapi masing-masing compiler juga akan dpaat menjalankan fungsi-fungsi nonstandard.Kadang-kadang pemakaian fungsi nonstandard akan menimbulkan masalah pada saat hendak mengkompilasi kode sumber data (source code).

 

Bila belum mempunyai sebuah compiler disarankan segera memiliki karena sebuah compiler sederhana sudah cukup untuk dipergunakan dalam mengikuti tutorial ini.

Bahasa pmerograman C++ adalah Bahasa yang amat berbeda.Untuk compiler C++ berbasis DOS, akan memerlukan bebrapa kata kunci (keywords);keywords sendiri tidak cukup untuk difungsikan sebagai input dan output.Walaupun semua fungsi dalam filr library tampaknya bisa diakses oleh header file nya.

 

STUKTUR BAHASA C++

 

Program pertama pemula menulis sebuah program yang disebut “Hello World”, yang hanya mencetak “Hello World” ke layar komputer. Meskipun sangat sederhana, namun berisi semua komponen dasar program C++, sebagai berikut : 


                        Output :

Panel atas menunjukkan kode C++ untuk program ini. Panel bawah menunjukkan hasil ketika program dijalankan oleh komputer. Sedangkan angka yang berada disebelah kiri panel berfungsi untuk memudahkan kita dalam meneliti kesalahan pada program, dan bukan bagian dari program. Berikut penjelasan baris-baris pada kode tersebut :

 

Baris 1        : //Program pertama saya di C++

 

 Dua tanda garis miring menunjukkan bahwa kalimat selanjutnya adalah komentar yang dimasukkan oleh programmer tetapi tidak berpengaruh pada perilaku program. Dapat juga dengan menggunakan /* … komentar … */

 

 Baris 2       : #include <iostream>

 

Baris yang dimulai dengan tanda pagar (#) merupakan pernyataan untuk menyertakan preprocessor. #include berarti memerintahkan kompier untuk menyertakan bagian dari standar C++, yang dikenal sebagai header iostream, yang memungkinkan untuk melakukan standar operasi input dan output, seperti menulis output dari program ini (Hello Wordl!) ke layar.

 

 Baris 3       : Sebuah baris kosong

 

Baris kosong tidak berpengaruh pada program. Mereka hanya meningkatkan pembacaan kode.

 

Baris 4        : int main ()

 

 Baris ini memulai deklarasi fungsi main. Fungsi main merupakan titik awal dimana seluruh program C++ akan mulai dieksekusi. Diletakkan diawal, ditengah, atau diakhir program, isi dari fungsi main akan selalu dieksekusi pertama kali. Pada dasarnya, seluruh program C++ memiliki fungsi main.

 

Main diikuti oleh sepasang tanda kurung () karena merupakan fungsi. Pada C++, semua fungsi diikuti oleh sepasang tanda kurung () dimana, dapat berisi argumen didalamnya.

 

 Baris 5 dan 7        : { dan }

 

Tanda kurung kurawal terbuka ( { ) pada baris 5 menunjukkan awal definisi fungsi main dan tanda kurung kurawal tertutup ( } ) pada baris 7 menunjukkan akhir. Kode-kode yang berada diantara  tanda kurung kurawal ini adalah tubuh fungsi yang mendefinisikan apa yang akan terjadi ketika main dieksekusi.

 

 

Baris 6 : std :: cout << “Hello World!”;

 

Baris ini adalah pernyataan C++. Pernyataan ini memiliki tiga bagian : pertama std :: cout, yang mengidentifikasi output ke layar. Kedua, operator penyisipan ( << ), yang menunjukkan bahwa kalimat berikutnya agar dimasukkan ke std :: cout. Ketiga, kalimat “Hello World!” merupakan kalimat yang akan dimunculkan ke layar. Setiap pernyataan dalam C++ harus diakhiri dengan tanda semicolon (;) untuk memisahkan antara pernyataan yang satu dengan pernyataan lainnya.

 

Aturan-aturan umum penulisan bahasa C++ :

  • Bahas C++ bersifat case sensitive artinya huruf besar dan huruf kecil dibedakan
  • Untuk memberi komentar pada suatru baris program, digunakan /* dan */ atau //
  • Awal dan akhir fungsi utama diapit dengan tanda kurung kurawal
  • Setiap pernyataan diakhiri dengan tanda semicolon (;)
  • Semua variable yang digunakan didalam program wajib dideklarasikan terlebih dahulu

 


Komentar

Postingan populer dari blog ini

BASIS DATA, Pengertian, Sejarah, Perkembangan, dan Komponen Basis Data

Bahasa Pemrograman