-->

Mengenal Lebih Dekat dengan Bahasa Pemrograman C++ -- Download Dev C++ for Free

Haloo semuanya, kali ini kami akan membahas mengenai bahasa pemrograman yang paling umum dipakai oleh banyak orang yaitu C++. Nah, sekarang ini banyak sekali bahasa pemrograman yang tersedia untuk melakukan pemrograman, antara lain Python, C++, Javascript, dan masih banyak lagi. Pertama tama, kita mulai dari bahasa C ++ dulu ya, yukk kita simak penjelasannya ... :)

Pengertian C++



C++ adalah bahasa komputer berorientasi objek yang dibuat oleh ilmuwan komputer terkenal Bjorne Stroustrop sebagai bagian dari evolusi keluarga bahasa C. Bahasa C++ dikembangkan sebagai peningkatan lintas platform dari C untuk memberi pengembang tingkat kontrol yang lebih tinggi baik dari segi memori memori, maupun sumber daya sistem. Beberapa menyebut C++ "C dengan kelas" karena memperkenalkan prinsip-prinsip pemrograman berorientasi objek, termasuk penggunaan kelas yang ditentukan, ke kerangka bahasa pemrograman C. Seiring waktu, C++ tetap menjadi bahasa yang sangat berguna tidak hanya dalam pemrograman komputer itu sendiri, tetapi juga dalam mengajar programmer baru tentang cara kerja pemrograman berorientasi objek. Namun, tidak hanya mendukung berorientasi objek, tetapi juga prosedural dan fungsional. Berkat fleksibilitas dan skalabilitasnya yang tinggi, C++ dapat digunakan untuk mengembangkan berbagai perangkat lunak, aplikasi, browser, Graphical User Interface (GUI), sistem operasi, dan game. Saat ini C++ masih sangat dihargai karena portabilitasnya yang memungkinkan pengembang untuk membuat program yang dapat berjalan pada sistem operasi atau platform yang berbeda dengan sangat mudah. Meskipun merupakan bahasa tingkat tinggi, karena C++ masih dekat dengan C, ia dapat digunakan untuk manipulasi tingkat rendah karena hubungannya yang erat dengan bahasa mesin.

Kelebihan dan kekurangan C++

Kelebihannya antara lain :

  • Sistem operasi

OS menggunakan bahasa C++, karena C++ adalah bahasa pemrograman yang diketik dengan kuat dan cepat, yang menjadikannya pilihan ideal untuk mengembangkan sistem operasi.

  • Games

Karena fakta bahwa ini adalah salah satu bahasa pemrograman tercepat, C++ banyak digunakan dalam pemrograman mesin pengembangan game. C++ dapat dengan mudah memanipulasi sumber daya perangkat keras dan juga dapat menyediakan pemrograman prosedural untuk fungsi intensif CPU.

  • Browser

 Mesin rendering dari berbagai browser web diprogram dalam C++ karena kecepatan yang ditawarkannya.

  • Library

Banyak perpustakaan tingkat tinggi menggunakan C++ sebagai bahasa pemrograman inti. Misalnya, beberapa library Machine Learning menggunakan C++ di backend karena kecepatannya.

  • Grafik

C++ banyak digunakan di hampir semua aplikasi grafis yang membutuhkan rendering cepat, pemrosesan gambar, fisika waktu nyata, dan sensor seluler.

  • Cloud/Sistem Terdistribusi

Sistem penyimpanan cloud menggunakan sistem file skalabel yang bekerja dekat dengan perangkat keras. Itu sebabnya C++ menjadi pilihan yang lebih disukai untuk sistem Cloud. Sistem Tertanam: Berbagai sistem tertanam seperti mesin medis, jam tangan pintar, dll., menggunakan C++ sebagai bahasa pemrograman utama.

  • Compiler

Compiler dari berbagai bahasa pemrograman menggunakan C++ sebagai bahasa pemrograman backend.

Kekurangannya antara lain :

C++ berbagi beberapa konsep yang terkenal sulit dipahami yang menjadi ciri C. Secara khusus, pointer adalah konsep yang menantang untuk dipahami, dan penyalahgunaannya dapat menyebabkan sistem crash dan konsumsi memori yang tidak normal. Kurangnya pengumpul sampah juga membuat sulit untuk menyaring data yang tidak perlu. Batasan lain untuk C++ adalah adanya masalah keamanan yang terkait dengan ketersediaan pointer, dan variabel global.

Berikut link untuk mendownload IDE dari C++ :

https://sourceforge.net/projects/orwelldevcpp/

Nah sampai sini dulu ya pengenalan dari bahasa C++, next artikel kita akan membahas mengenai struktur dari bahasa C++. Untuk yang ingin belajar mengenai bahasa C++ lainnya bisa klik Belajar C++

 

Referensi :

https://www.techopedia.com/definition/26184/c-programming-language

https://www.guru99.com/cpp-tutorial.html

 

Subscribe to receive free email updates:

0 Response to "Mengenal Lebih Dekat dengan Bahasa Pemrograman C++ -- Download Dev C++ for Free"

Post a Comment