C++ : Pengertian dan Sejarah

 


Apa yang dimaksud dengan C++?

C++ adalah bahasa pemrograman komputer yang dibuat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie). Pada awal tahun 1970-an, bahasa itu merupakan peningkatan dari bahasa sebelumnya, yaitu B.
Contoh program C++ bisa ditemukan dalam sistem operasi yang kita kenal sekarang karena C++ adalah pemrograman yang bersifat portabel dan bisa digunakan untuk menciptakan berbagai aplikasi yang bisa beradaptasi dengan beragam platform.
Sejarah C++

Pada tahun 1979, seorang ilmuwan komputer asal Denmark, Bjarne Stroustrup, membuat bahasa pemrograman C++, sebab pendahulunya, yakni bahasa C, bersifat prosedural dan tidak efisien untuk membuat software berskala besar karena menggunakan percabangan yang banyak. 

Sementara itu, C++ berorientasi pada objek (object oriented programming), yang artinya jika Anda ingin mengubah fungsi dari contoh program C++ yang Anda buat, Anda tidak perlu mengubah keseluruhan programnya. Prosesnya akan lebih fleksibel karena permasalahan C++ dibagi-bagi ke dalam beberapa kelas.

Anda akan menemukan banyak versi dari C++ karena bahasa ini terus mengalami pembaruan berkala. Meski demikian, konsep dasarnya tetap sama. Hingga saat ini, C++ sudah mengalami empat kali update besar, yaitu tahun 2011, 2014, 2017, dan 2020 menjadi C++11, C++14, C++17, hingga C++20.

Cara Kerja C++

Dalam konsep pemrograman, ada yang disebut dengan source file atau source code. Ini adalah instruksi yang kita buat di text editor seperti notepad++ yang kemudian akan digunakan oleh komputer untuk membentuk program C++.

Ada tiga langkah pembentukan program C++ sampai bisa menampilkan output di monitor Anda. Dilakukan oleh program yang berbeda-beda, langkah-langkah pembentukan contoh program C++ ini terdiri dari preprocessing, compilation, dan linking.

  • PREPROCESSING

Preprocessing adalah langkah awal yang dilakukan program sebelum dikompilasi. Pembentukan suatu program di C++ dimulai dengan script program yang diawali dengan tanda #. 

Contoh script yang sering digunakan adalah #include. Script ini kemudian akan diubah ke dalam bentuk kode aktual yang akan diperluas. Misalnya, jika di dalam script terdapat statement #include <iostream>, seluruh isi file “iostream” akan dimasukkan ke dalam kode program. 

  • COMPILATION

Kode yang sudah diperluas ini kemudian diproses oleh C++ Compiler yang akan membaca dan menerjemahkan bahasa kode program untuk menghasilkan sebuah program yang Anda inginkan.

  • LINKING

Setelah proses kompilasi, masih diperlukan proses berikutnya, yaitu linking. Sesuai dengan namanya, proses ini bertujuan untuk mengaitkan objek yang telah dibuat dengan file-file pustaka (library) kemudian mengubahnya menjadi file biner (.out atau .exe) untuk menghasilkan program yang bisa dieksekusi.

CONTOH PROGRAM DENGAN C++

Saat ini, C++ adalah salah satu bahasa pemrograman yang paling populer. Karena kepopulerannya itu, ada banyak perangkat di sekitar kita yang mengandalkan C++ dalam pengeksekusiannya. Dua contoh program C++ dalam kehidupan sehari-hari adalah untuk menentukan nilai ujian dan menghitung luas persegi panjang.

Komentar

Postingan populer dari blog ini

PHP

persiapan pembuatan website

Rapid Application Development (RAD)