Konten dari Pengguna

Bahasa Pemrograman C++, Pengenalannya untuk Pemula

How To Tekno

How To Tekno

How to tekno

·waktu baca 2 menit

clock
comment
0
sosmed-whatsapp-white
copy-circle
more-vertical

Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan

Ilustrasi bahasa pemrograman C++. Foto: Taras Shypka via Unsplash
zoom-in-whitePerbesar
Ilustrasi bahasa pemrograman C++. Foto: Taras Shypka via Unsplash

Bahasa pemrograman C++ merupakan peningkatan dari bahasa pemrograman C, lalu digunakan untuk memasukkan paradigma yang berorientasi pada objek.

Banyak sekali pengembang yang menggunakan bahasa pemrograman C++, seperti Chrome, Firefox, dan Safari. Hal ini dikarenakan bahasa pemrograman C++ menggunakan kombinasi dari bahasa C dan C++

Mengutip artikel ilmiah berjudul Media Pembelajaran Bahasa Pemrograman C++ yang diterbitkan oleh Undiksha, saat ini C++ telah mengalami evolusi melalui suatu proses yang dilakukan oleh American National Standard Institute (ANSI).

Selain ANSI, proses standardisasi juga dilakukan oleh International Organization for Standardization (ISO).

Mengenal Perkembangan Bahasa Pemrograman C++

Ilustrasi bahasa pemrograman C++. Foto: Taras Shypka via Unsplash

Bahasa pemrograman C++ merupakan sistem yang cukup fleksibel. ;alu, memahami bahasa pemrograman C++ pun tidak terlalu sulit.

Sehingga, banyak pengembang yang menggunakan bahasa ini untuk membuat software dengan kecepatan yang maksimal, namun menggunakan memori minimal.

C++ merupakan bahasa pemrograman tingkat menengah, lalu dapat digunakan untuk pemrograman tingkat rendah (driver, kernel) atau pemrograman tingkat tinggi (game, GUI, aplikasi, desktop, dll).

Keunggulan Penggunaan Bahasa Pemrograman C++

Ilustrasi bahasa pemrograman C++. Foto: Christopher Kuszajewski via Pixabay

Bahasa pemrograman C++ memiliki banyak keunggulan jika dibandingkan dengan bahasa pemrograman lainnya. Mengutip Geeks for Geeks, bahasa yang digunakan C++ cukup sederhana.

Bahasa pemrograman ini memiliki dukungan perpustakaan yang kaya akan pengembangan perangkat lunak yang cepat. Perpustakaan di sini maksudnya adalah struktur data, algoritma, dan lainnya.

Keunggulan C++ lainnya adalah kecepatan eksekusi yang dimilikinya. Sehingga, bahasa pemrograman ini bisa dikompilasi. Hal ini disebabkan karena bahasa C++ tidak overhead saat terjadi pemrosesan tambahan.

C++ memiliki dukungan yang menunjukkan dan membantu pengguna untuk memanipulasi alamat penyimpanan secara langsung. Jadi, pengguna mampu membuat pemrograman tingkat rendah.

Salah satu keunggulan yang paling kuat pada bahasa pemrograman C++ adalah mampu diorientasikan ke dalam objek dan membuat program berskala besar yang selalu dikembangkan.

Fakta Bahasa Pemrograman C++

Ilustrasi bahasa pemrograman C++. Foto: Christopher Gower via Unsplash

Seperti yang diketahui, jika contoh bahasa pemrograman C++ adalah evolusi dari bahasa pemrograman C. Nama C++ merupakan tambahan yang menunjukkan kenaikan dari bahasa sebelumnya.

C++ adalah salah satu bahasa utama pada pengembangan seluruh jenis perangkat lunak teknis hingga komersial. Beberapa contoh pengembang yang menggunakan bahasa ini adalah:

  1. Pengembang Operating Systems & Systems Programming Linux.

  2. Pengembang browser Chrome, Firefox, dan Safari.

  3. Pengembang grafis dan game, seperti Photoshop, Blender, dan Unreal-Engine.

  4. Pengembang mesin basis data MySQL, MongoDB, dan Redis.

Tidak seperti bahasa pemrograman C yang belum bisa digunakan untuk OOP, bahasa pemrograman C++ justru mendukung empat fitur utama OOP, yaitu enkapsulasi, polimorfisme, abstraksi, dan pewarisan. Fitur OOP pada C++ diperoleh dari bahasa pemrograman Simula67.

(NSF)