Bahasa Pemrograman C++
Pengertian Bahasa Pemrograman C++
Bahasa pemrograman yang paling dasar digunakan oleh semua user. 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“. Ini karena perbedaan paling utama antara bahasa C dan C++ ada di dukungan ke pemrograman berbasis object (object oriented programming). Bahasa C++ sudah mendukung pemrograman berbasis object, sedangkan bahasa C belum.
Karena termasuk general-purpose programming language, yakni bahasa pemrograman yang bisa membuat berbagai aplikasi, bahasa pemrograman C++ bisa dipakai untuk membuat aplikasi desktop seperti antivirus, software pengolah gambar (image processing), aplikasi pengolah kata (word processing), hingga untuk membuat compiler bahasa pemrograman lain.
Sejarah Bahasa Pemrograman C++
Bahasa pemrograman C++ dirintis sejak tahun 1979 oleh Bjarne Stroustrup, seorang ilmuwan komputer asal Denmark. Pengembangan bahasa C++ terinspirasi dari penelitian tesis Phd yang dulunya pernah dikerjakan Stroustrup.
Pada saat itu, Stroustrup tertarik dengan bahasa Simula yang sangat mudah dipakai untuk pembuatan aplikasi skala besar. Varian bahasa Simula, yakni Simula 67 dianggap sebagai bahasa pemrograman pertama yang menerapkan konsep pemrograman berbasis object.
Akan tetapi bahasa Simula dianggap terlalu lambat untuk penggunaan sehari-hari. Di sisi lain ada juga bahasa BCPL yang sangat cepat tapi kurang cocok untuk pembuatan aplikasi besar.
Ketika bekerja di laboratorium perusahaan AT&T Bell Labs, Bjarne Stroustrup memiliki masalah di pengembangan sistem operasi UNIX. Pada saat itu ia teringat tesis yang dulu dikerjakan dan ingin menerapkannya ke dalam bahasa C. Pemilihan bahasa C karena sudah cukup populer dan juga di eksekusi dengan cepat. Apalagi sistem operasi UNIX juga dibuat menggunakan bahasa C.
Akhirnya pada tahun 1982 Bjarne Stroustrup mulai menambah fitur-fitur baru ke dalam bahasa C, terutama dukungan class agar bahasa C bisa menggunakan paradigma object oriented programming (pemrograman berbasis object). Stroustrup terinspirasi dari bahasa Simula dan juga bahasa pemrograman lain seperti ALGOL 68, Ada, CLU and ML.
Bahasa baru ini disebut sebagai C++ yang diambil dari operator increment ” ++ ” . Operator increment biasa di pakai dalam bahasa pemrograman untuk menaikkan nilai variabel sebanyak 1 angka. Dengan demikian C++ juga berarti sebuah penambahan dari bahasa C standar.
Untuk Apa Belajar Pemrograman C++?
Seebenarnya dosen tidak mewajibkan mahasiswa nya untuk wajib belajar bahasa pemrograman C++ ini atau mahasiswa yang belajar secara otodidak. Ini karena bahasa C dan C++ menjadi dasar dari banyak bahasa pemrograman modern.
Jika anda sudah familiar dengan syntax / aturan penulisan bahasa C++, akan sangat mudah beralih ke bahasa yang lebih modern seperti Java, C#, PHP, atau JavaScript. Karena bahasa-bahasa ini semuanya turunan dari bahasa C dan C++.
Di luar fungsinya untuk belajar pemrograman dasar, bahasa C++ juga bisa dipakai untuk membuat berbagai aplikasi. Yang paling menonjol menurut saya ada di game programming, yakni bahasa pemrograman yang dipakai untuk membuat game.
Aplikasi Bahasa Pemrograman C++
Oke semua, untuk kalian yang ingin mempelajari lebih dalam tentang bahasa Bahasa pemrograman C++ ini. Saya telah mempersiapkan software secara Gratis ( Free ) kepada kalian semua. Software C++ ini bisa kalian pelajari ketika kalian ingin pelajari bahasa pemrogramanm yang paling dasar tersebut
Link Download Bahasa Pemrograman C++ :