Hello World dalam bahasa C++

Bahasa C++ (C plus plus)
Source: klik disini

Bahasa C++ (C plus plus) adalah kelanjutan atau pengembangan dari bahasa C. Bahasa C++ dikembangkan oleh Bjarne Stroustrup. Bahasa C++ adalah menunjang atau mendukung object-oriented programming (OOP), misalnya class. Bahasa C++ adalah lebih cepat dalam execution time dibandingkan bahasa lain seperti python. Bahasa C++ merupakan machine independent artinya bahasa C++ bisa digunakan di Operating System (OS) mana saja seperti Linux, Windows, dan lainnya. Bahasa C++ banyak digunakan dalam pengembangan OS, pembuatan game, dan web browser. Bahasa C++ juga case sensitive artinya 'apa' dan 'Apa' itu berbeda. Setiap statement di bahasa C++ di akhiri dengan tanda semicolon ';' misalnya, int nilai;. Kode dalam bahasa C++ akan di eksekusi dari atas ke bawah dan dari kiri ke kanan. Program dalam bahasa C++ akan berhenti di eksekusi ketika statement menyebabkan errorOnline kompiler untuk bahasa C++ kalian bisa menggunakan online gdb. Kompiler bahasa C++ paling umum biasanya clang atau g++.

File header atau preprocessor directive digunakan untuk memanggil fungsi-fungsi yang ada di library tertentu. Misalnya, penggunaan #include<iostream> untuk memberitahu kompiler agar memuat library iostream yang berisikan fungsi input dan output seperti cout. Pada C++, semua baris program yang diawali dengan tanda # disebut dengan directives

Penggunaan using namespace sangat membantu kita untuk mempercepat pengkerjaan coding. Tanpa menggunakan namespace maka kita harus menuliskan std::cout. 

int main( ) dalam bahasa C++ harus ada karena sebagai entry point dari sebuah program. Jika kita tidak menuliskannya, maka program akan error. Hal ini disebabkan karena setiap kali program C++ di eksekusi, maka akan dimulai dari fungsi main( ). Tidak peduli dimana fungsi main( ) ini di letakan di dalam suatu program.

Tanda kurung kurawal { menunjukkan awal dari fungsi utama dan tanda kurung kurawal } menunjukkan akhir dari fungsi utama. Segala sesuatu di antara kedua tanda kurung kurawal disebut dengan body dari fungsi utama (main function).

cout disini digunakan untuk mencetak atau menampilkan tulisan "Hello World".

return disini adalah untuk akhir dari eksekusi program. Jika hasilnya 0 maka program berhasil. Selain itu, program dinyatakan error.

Komentar digunakan untuk mendeskripsikan informasi atau penjelasan dari kode dalam suatu program. Komentar tidak akan dieksekusi oleh kompiler. Single line komentar '//' dan multi line  komentar '/* komentar */'.

Variabel digunakan untuk menyimpan sebuah nilai. 
Tipe_data nama_variabel = nilai;
int nilai = 97;

Penting untuk di ingat:

  1. Gunakanlah file header sesuai dengan kebutuhan kita. Misal, jika program kita melibatkan perhitungan matematika yang kompleks, maka akan lebih mudah jika kita menggunakan #include<math>. Namun, jika program kita hanya untuk menampilkan tulisan seperti contoh program diatas, maka kita tidak perlu menggunakan file header #include<math>, yang perlu kita gunakan hanya #include<iostream> saja.
  2. Tambahkan komentar pada setiap baris atau fungsi yang ada program kita. Hal ini sangat membantu kita di kemudian hari. Selain untuk memudahkan kita, jika kita bekerja dalam team, maka komentar pada program yang kita buat dapat memudahkan rekan team kita atau orang lain yang membaca program yang kita buat.

Komentar

Yang lagi trending

Sistem Kontrol Dasar: Cara Merepresentasikan Sistem Dinamik

Sistem Kontrol Dasar: Apa itu Zero-Pole-Gain??

Apa itu access specifiers pada bahasa C++?