Bahasa pemrograman C++ adalah bahasa pemrograman komputer tingkat tinggi (High Level Language), tapi C++ juga memungkinkan untuk menulis bahasa pemrograman tingkat rendah (Low Level Language) dalam perkodingan. Mengapa demikian ? Karena C++ merupakan perluasan dari Bahasa Pemrograman C yang tergolong dalam bahasa pemrograman tingkat menengah, itu artinya C++ memiliki semua fitur dan kelebihan yang dimiliki bahasa C, termasuk kita memungkinkan untuk menggunakan bahasa pemrograman Assembly di dalam perkodingan, dan juga menyediakan fasilitas untuk memanipulasi memori tingkat rendah.
Bahasa C++ awalnya mempunyai nama "C with Classes", kemudian berganti nama pada tahun 1983. Bjarne Stroustrup membuat bahasa pemrograman C++ dengan tambahan fasilitas yang sangat berguna pada tahun itu sampai sekarang, yaitu bahasa yang mendukung OOP (Object Oriented Programming).
C++ dirancang sebagai bias terhadap sistem pemrograman dan embedded sistem, dengan mengutamakan kinerja, kecepatan, efisiensi dan fleksibilitas penggunaan. C++ telah sangat berguna dalam banyak hal, seperti aplikasi desktop, server, dan performance critical (switch telepon).
Kelebihan C++ :
Bahasa C++ awalnya mempunyai nama "C with Classes", kemudian berganti nama pada tahun 1983. Bjarne Stroustrup membuat bahasa pemrograman C++ dengan tambahan fasilitas yang sangat berguna pada tahun itu sampai sekarang, yaitu bahasa yang mendukung OOP (Object Oriented Programming).
C++ dirancang sebagai bias terhadap sistem pemrograman dan embedded sistem, dengan mengutamakan kinerja, kecepatan, efisiensi dan fleksibilitas penggunaan. C++ telah sangat berguna dalam banyak hal, seperti aplikasi desktop, server, dan performance critical (switch telepon).
Kelebihan C++ :
- Merupakan bahasa pemrograman yang paling banyak di dunia.
- Portable. Karena memiliki banyak kompiler yang berjalan di berbagai platform dan secara eksklusif menggunakan Standart Library C++ yang akan berjalan pada banyak platform dengan tidak adanya perubahan fungsi-fungsi pada Library C++.
- Mendukung Manifest dan Inferred Typing.
- C++ menawarkan banyak pilihan paradigma
- Memiliki banyak dukungan library.
- Bahasa yang dikompilasi. C++ mengkompilasi langsung ke bahasa mesin, yang menjadikannya menjadi salah satu bahasa pemrograman tercepat.
- Menawarkan fleksibilitas.
- C++ mempunyai semua fasilitas yang dimiliki bahasa pemrograman C.
Banyak software yang bisa digunakan untuk mengkoding program dengan bahasa C++. Berikut adalah software yang menurut saya cukup bagus dan mudah dipahami :
- Notepad++
- Sublime Text
- Borland C++
- Atom
- Dev C++
Begitulah sedikit penjelasan tentang bahasa pemrogram C++. Ini hanya saya rangkum yang menurut saya terpenting. Jika butuh yang lebih jelas, silahkan buka google. Terima Kasih. :)
Source :
https://www.belajarcpp.com/tutorial/cpp/pengenalan-cpp/
http://codingrakitan.blogspot.com/2017/08/macam-macam-aplikasi-pemrograman-c-yang.html
Source :
https://www.belajarcpp.com/tutorial/cpp/pengenalan-cpp/
http://codingrakitan.blogspot.com/2017/08/macam-macam-aplikasi-pemrograman-c-yang.html