Selasa, 09 Mei 2017

Mengenal apa itu Program C++/C?

Jika kalian adalah seorang Programmer maka sudah tidak asing lagi dengan bahasa yang satu ini yaitu bahasa C/C++. Tapi jika kalian adalah orang yang baru ingin mengenal pemprograman, tidak ada salahnya kalian belajar tentang bahasa ini. Bahasa C adalah bahasa pemrograman tingkat rendah di karenakan penulisannya yang begitu sulit untuk dimengerti oleh pemula. Sedangkan bahasa C++ masuk kategori bahasa beraras tinggi di karenakan cukup mudah untuk di mengerti para bocah cerdas hehehehe.

 

Ada baiknya jika kita mengenal bahasa ini lebih dalam lagi,

SEJARAH C DAN C++

C merupakan bahasa komputer yang sangat singkat loh, namanya tidak memiliki kepanjangan apapun. Bahasa ini di ciptakan oleh Dennis Ritchie di sekitar tahun 1972, hingga kini bahasa ini masih populer dan penggunaannya sudah tersebar si berbagai platform seperti windows sampai linux dan MAC. C++ adalah bahasa pemprograman yang relatif baru di banding C, bahasa C++ di ciptakan oleh Bjarne Stroustrop sekitar tahun 1982. Bahasa C++ merupakan bahasa pengembangan dari bahasa C dan mendukung pemprograman berorientasi objek. dengan menggunakan C++, anda tetap dapat menulis bahasa C.

Alangkah baiknya jika saya mengenalkan beberapa hal penting tentang bahasa C/C++;



  • Berkas Header (berekstensi .h) adalah berkas yang berisi prototipe fungsi, definisi konstanta, dan definisi variabel. prototipe fungsi berupa judul suatu fungsi yang di lengkapi dengan argumen dan tipe argumen serta tipe nilai balik untuk fungsi yang memberikan nilai balik.
  • Praprosessor #include adalah suatu perintah yang digunakan untuk mengatur kompiler agar membaca berkas header yang di sertakan di belakang kata include saat pelaksanaan kompilasi.
  • main() adalah fungsi yang akan dijalankan pertama kali ketika program dieksekusi. Kata int di depan main() menyatakan bahwa program memberikan nilai baik yang bertipe int. Tipe int adalah tipe yang menyatakan bilangan bulat.
  • Nilai balik program ditentukan oleh pernyataan return. Return 0 menyatakan bahwa nilai balik program adalah 0. Nilai balik 0 biasa di gunakan untuk menyatkan bahwa program berhasil melaksanakan tugas yang di bebankannya.
  • Pernyataan di dalam bahasa C dan C++ adalah suatu perintah yang dapat berdiri sendiri dalam melaksanakan suatu aksi dan dijalankan ketika program di eksekusi . Setiap pernyataan ditulis dengan di akhiri titik-koma (;). contoh yaitu:

Bahasa C

      printf("selamat datang di BLOBOCER\n");
      return 0;

Bahasa C++

      cout << "selamat datang di BLOBOCER\n";
      return 0;

Seperti itu bentuk pernyataan di kedua bahasa tersebut. Saya akan memberikan sedikit contoh program dari kedua bahasa tersebut ;

Bahasa C

#include<stdio.h>

int main()
{
     printf("TERIMA KASIH SUDAH BERUNJUNG DI BLOBOCER\n");
     return 0;
}

penjelasan: <stdio.h> adalah berkas header dari bahasa C, int adalah tipe kode keluar program, ({) Awal tubuh main() , printf adalah untuk menampilkan tipe data, (" pernyataan untuk menampilkan string"), (\n) karakter escape linefeed yang bertugas untuk pindah baris,  return 0; pernyataan untuk menyatakan nilai balik program/keluarnya. (}) Akhir tubuh fungsi main().

Bahasa C++

#include<iostream.h>

int main()
{
      cout << "TERIMA KASIH SUDAH BERKUNJUNG DI BLOBOCER\n";
      return 0;
}

penjelasan: hampir sama dengan bahasa C namun perbedaannya cuma terdapat di berkas header <iostream.h> adalah berkas header bahasa C++, cout << adalah untuk menampilak tipe data, (") Pernyataan untuk menampilkan string (").

Itulah tadi contoh program dari kedua bahasa tersebut, alangkah bagusnya jika kita mengenal pengenal dari bahasa program ini. Pengenal (identifier) adalah suatu nama yang digunakan dalam program untuk menyatakan variabel, fungsi,dll. Aturan umum yang berlaku dalam membuat pengenal baik pada C maupun C++;


  • Berawalan huruf kapital, huruf kecil, atau karakter garis bawah (_).
  • bagian berikutnya dapat berupa huruf, angka (0..9), atau karakter  garis-bawah



Dalam kedua bahasa ini ada beberapa tipe data dasar yang harus kita ketahui yaitu:



  • Char :  Menyatakan sebuah karakter (bisa berupa huruf seperti A dan a, digit seperti 0 atau 7, atau simbol seperti *dan&).
  • double: Menyatakan bilangan titik-mengambang (bilangan real) dengan ketelitian tinggi.
  • float: Menyatakan bilangan titik-mengambang (bilangan real) dengan ketelitian rendah.
  • int : Menyatakan bilangan bulat antara -32768 sampai dengan 32768.
  • long int : menyatakan bilangan bulat yang berkisar antara -2147483648 sampai 2147483648.


Jika kalian para bocah cerda ingin mempelajari ini lebih dalam alangkah bagusnya kalian menyiapkan aplikasi untuk membuat nya seperti Borland C++ anda bisa mendownloadnya Di sini,

atau Turbo C++ Di sini.



Bagaimana apakah kalian sudah mengenal bahasa yang cukup populer ini, nanti saya akan membahasnya lebih dalam lagi, tapi jangan lupa untuk memberi komentar dan sarannya tantang artikel ini.
Read More