C++ mulai dikembangkan sejak tahun 1979 oleh Bjarne Stourstrup di Laboratorium Bell. C++ dibentuk dari bahasa C dengan penambahan fitur-fitur baru seperti kelas, fungsi virtual, operator overloading, dan multiple inherintance, yang sebelumnya tidak dimiliki oleh bahasa C. Pada awal kemunculannya, bahasa ini disebut sebagai "C with Classes". Selanjutnya, pada tahun 1983 diganti nama menjadi C++, yang memiliki arti C + kelas.
Setelah beberapa tahun pengembangan C++ yang terus berlanjut, akhirnya pada tahun 1998 bahasa pemrograman distandarisasi oleh ISO (badan standarisasi internasional) dengan nama standar ISO/IEC 14882:1998. Nama standar ini secara nonformal lebih dikenal dengan istilah C++98. Dalam standarisasi ini ditambahkan fitur-fitur baru seperti template, namespace, exception handling, dan lain-lain ke dalam bahasa C++. Pada tahun 2003, C++ kembali mengalami proses standarisasi dengan nama standar ISO/IEC 14882:2003. Nama standai ini kemudian lebih dikenal dengan istilah C++03. Tidak ada penambahan fitur baru dalam C++03. Standari ini hanya melakukan perbaikan 'bug' pada C++98 agar bisa lebih konsisten dan portabel. Pada tahun 2011, tepatnya pada tanggal 12 Agustur, C++ kembali mengalami revisi dan standar ini dikenal dalam sebutan non-formal: C++11, tapi banyak juga yang lebih senang menyebutnya dengan C++0x. Dalam C++11, cukup banyak fitur yang ditambahkan ke dalam C++03, tapi tidak terlalu signifikan. Fitur-fitur baru tersebut antara lain fasilitas multithreading, tuple, perluasan bentuk pengulangan for, dan lain-lain.
Bahasa C++ yang beredar sebelum tahun 1998 (sebelum proses standarisasi) sering disebut sebagai C++ tradisional atau C++ klasik. Maka dari itu, compiler C++ lama seperti Turbo C++ dan Borland C++ tidak dapat digunakan untuk melakukan kompilasi terhadap kode-kode program yang ditulis dalam C++ baru (C++ standar).
hehe setelah baca ini kita lanjut yu ke materi selanjutnya
>>>>> Proses Pembentukan Program dalam C++ <<<<<
Sumber
- Buku PEMROGRAMAN C++ (revisi) MUDAH DAN CEPAT MENJADI MASTER C++ Karangan Budi Raharjo BAB I 13-14
Tidak ada komentar:
Posting Komentar