A. SEJARAH C++

Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang dipercanggih dengan fasilitas kelas. Bahasa tersebut disebut C dengan kelas ( C wih class).
Selama tahun 1983-1984, C dengan kelas disempurnakan dengan menambahkan fasilitas pembebanlebihan operator dan fungsi yang kemudian melahirkan apa yang disebut C++. Symbol ++ merupakan operator C untuk operasi penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari C.

Borland International merilis compiler Borland C++ dan Turbo C++. Kedua compiler ini sama-sama dapat digunakan untuk mengkompilasi kode C++. Bedanya, Borland C++ selain dapat digunakan dibawah lingkungan DOS, juga dapat digunakan untuk pemrograman Windows. Selain Borland International, beberapa perusahaan lain juga merilis compiler C++, seperti Topspeed C++ dan Zortech C++.

Bahasa C dikembangken di Bell lab pada tahun 1972 yang ditulis pertama kali oleh Brian W. Kernighan dan Denies M. Ricthie merupakan bahasa turunan atau pengembangan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970 yang diturunkan dari bahasa sebelumnya, yaitu BCL. Bahasa C, pada awalnya dirancang sebagai bahasa pemrograman yang dioperasikan pada sistem operasi UNIX. Bahasa C merupakan bahasa pemrograman yang berada diantara bahasa tingkat rendah dan tingkat tinggi yang biasa disebut dengan Bahasa Tingkat Menengah. Bahasa C mempunyai banyak kemampuan yang sering digunakan diantaranya kemampuan untuk membuat perangkat lunak, misalnya dBASE, Word Star dan lain-lain.

B. PENGERTIAN C++ DAN PERKEMBANGAN C++

C++ adalah bahasa pemrograman komputer yang dibuat oleh Bjarne Stroustup, yang merupakan perkembangan dari bahasa C. Dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1070-an. Bahasa itu diturunkan dari bahasa sebelumnya, yaitu bahasa B. pada awalnya bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix.

Pada perkembangannya, versi ANSI (American National Standart Institute) bahasa pemrograman C menjadi versi dominan. Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded.

Bjarne Stroustrup pada laboraturium Bell pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (­low-level languages). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbendaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).

Bahasa C++ mempunyai beberapa keunggulan :

  1. Proses eksekusi program cepat.
  2. Struktur bahasa yang baik (terstruktur).
  3. Menyediakan kemampuan pemrograman berorientasi objek.

C. STRUKTUR C++

1. Pre-Processor

Adalah bagian-bagian kode pada program yang dijalankan pertama kali dan melakukan proses tertentu.

Contoh :#include#define

2. Main Function

Adalah fungsi di dalam bahasa C yang pertama kali dijalankan pada waktu program di eksekusi. Program bisa dijalankan jika ada main function. Dalam satu program maximal jumlahnya 1 main function.

Contoh : void main (void).

3. Function

Adalah suatu kumpulan instruksi/perintah/program yang dikelompokkan menjadi satu, letaknya terpisah dari program yang menggunakan fungsi tersebut, memiliki nama tertentu yang unik, dan digunakan untuk mengerjakan suatu tujuan tertentu. Dalam bahasan pemrograman lain fungsi dapat disebut sebagai subrutin (basic, VB) atau procedure (pascal, Delphi).

Contoh : void segitiga (void) //ini adalah fungsi untuk membuat segitiga dalam pemograman bahasa C++.

4. Komentar

Adalah bagian dalam suatu kode yang berfungsi memberikan keterangan. Komentar dalam suatu kode tidak akan di eksekusi dan ditampilkan. Komentar ini cukup penting dan sangat membantu apabila ketika kita membuat program dengan statement yang panjang dan terdiri dari banyak fungsi. Untuk menulis komentar jika hanya 1 baris kita menggunakan ‘//’ dan jika multi baris kita menggunakan ‘/*’.

Contoh :// komentar hanya 1 baris ///*komentar menggunakan dua baris*/

5. Tanda Semicolon ( ; )

Tanda semicolon “ ; ” digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon.

6. Input dan Output

Pernyataan cout (dibaca C out) merupakan sebuah objek di dalam C++, yang digunakan untuk mengarahkan data ke dalam standar output (cetak pada layar). Sedangkan untuk menginputkan data, dapat digunakan cin (dibaca C in).

Editor : Selvy


0 Komentar

Tinggalkan Balasan

Avatar placeholder

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

PHP Code Snippets Powered By : XYZScripts.com
WhatsApp Tanya & Beli Program?