Assalamu'alaikum gaess,
Kali ini saya mau berbagi wawasan tentang bahasa pemrograman C++, apa sih C++ itu?
Sejarah Singkat Bahasa C++
Bjarne Stroustrup pada Bell Labs 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 coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.
Perbedaan Antara C dan C++
Meskipun kedua bahasa tersebut menggunakan sintaks yang sama, tetapi mereka memiliki perbedaan. C merupakan bahasa pemrograman prosedural, dimana penyelesaian masalah dilakukan dengan membagi masalah tersebut ke dalam sub - sub masalah yang lebih kecil. Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Object Oriented Programming (OOP). Untuk menyelesaikan masalah akan dimulai dengan mendefinisikan class - class yang merupakan class yang dibuat sebelumnya sebagai atraksi dari objek - objek fisik. Class tersebut berisi keadaan objek, anggota - anggotanya, dan kemampuan dari objeknya. Setelah beberapa class, masalah dipecahkan menggunakan class.
Perhatikan contoh program dibawah ini:
Keterangan
#include <iostream>
Kalimat yang diawali dengan tanda (#) adalah preprocesor directive. Bukan merupakan baris kode yang dieksekusi, tetapi indikasi untuk kompiler. Dalam kasus ini kalimat #include <iostream> memberitahukan preprocessor kompiler untuk menyertakan header file standar iostream. File spesifik ini juga termasuk library deklarasi standard I/O pada C++ dan file ini diikutsertakan karena fungsi - fungsinya akan digunakan nanti dalam program.
using namespace std;
Using adalah deklarasi arahan / panggilan / pemberitahukan kepada kompiler untuk penggunaan deklarasi namespace dan anggota namespace.
namespace adalah penyedia metode untuk mencegah komflik nama dalam proyek-proyek besar. Simbol pendeklarasian di dalam blok namespace ditempatkan di lingkup bernama yang akan mencegah mereka pada keliruan pengenalan pada scope yang lainnya. Jika pendeklarasiannya seperti diatas, itu berfungsi untuk memanggil namespace yang telah dibuat.
std adalah nama namespace tersebut yang sudah tersedia dan tidak perlu dibuat ulang menggunakan fungsi namespace, cukup dipanggil. Std merupakan wadah urutan yang merangkum ukuran data dan array dinamis. Di dalam std terdapat halnya seperti cout, cin, endl dan lain-lain.
void main ()
Pernyataan itu mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, tetapi harus selalu memiliki sebuah fungsi utama (main function). Fungsi adalah modul yang berisi kode untuk menyelesaikan masalah tertentu. Kata void menandakan fungsi main tidak bertipe.
{
Kurung kurawal buka menandakan awal program.
cout << "Hello Dunia!";
Cout adalah sebuah objek dari librabry standar C++ yang digunakan untuk mencetak string ke piranti output standar, yang biasanya adalah layar komputer kita. Compiler menghubungkan kode dari library standar dengan kode yang telah kita tuliskan untuk mendapatkan hasil yang executable.
}
Kurung kurawal tutup menandakan akhir program.
Itulah sedikit pengertian tentang bahasa pemrograman C++ dan disertai dengan contoh programnya, semoga membantu gaess. Salam☝


0 Response to "Apa itu C++ dan Sejarah Singkat"
Posting Komentar