Bahasa Pemrograman C++ adalah bahasa pemrograman komputer yang bisa dipakai untuk membuat berbagai aplikasi (general-purpose programming language), dan merupakan pengembangan dari bahasa pemrograman C.
Bahasa C++ kadang disebut juga sebagai “C with Classes“. Dikarenakan perbedaan paling utama antara bahasa C dan C++ adalah pada dukungan ke pemrograman berbasis object (object oriented programming). Bahasa C++ sudah mendukung pemrograman berbasis object, sedangkan bahasa C belum mendukung pemrograman berbasis object.
Karena termasuk bahasa pemrograman yang bisa membuat berbagai aplikasi, bahasa pemrograman C++ bisa dipakai untuk membuat aplikasi desktop seperti antivirus, software pengolah gambar, aplikasi pengolah kata, hingga untuk membuat compiler bahasa pemrograman lain.
C++ berorientasi pada objek. Permasalahan akan dibagi lagi ke dalam beberapa class. Itulah mengapa C++ hasil pengembangan Bjarne Stroustrup ini populer di kalangan perusahaan software besar, antara lain Firefox dan Adobe.
Hingga saat ini, bahasa pemrograman C++ telah mengalami pembaruan secara berkala. Artinya, kamu akan menjumpai ada banyak versi bahasa ini.
Ketika ada fitur baru yang dikembangkan dalam C++, akan dibuat standarisasi.
Setiap versi C++ punya dasar yang sama. Letak dari perbedaannya hanya ada pada fitur yang dihapus dan/atau ditambahkan.
Akan tetapi, komponen seperti if, loop, variabel, dan fungsi tetap ada pada semua versi.
Editor : Hidayat