Standarisasi C++
C++ adalah bahasa pemrograman komputer
dengan bahasa C sebagai pendahulunya. Brian W. Kerninghan dan Dennis M. Ritchie
dari AT & T Laboratories mengembangkan bahasa B menjadi bahasa C pada tahun
1978. Bahasa B yang diciptakan oleh Ken
Thompson sebenarnya merupakan pengembangan dari bahasa BCPL ( Basic Combined
Programming Language ) yang diciptakan oleh Martin Richard. Setelah beberapa tahun pengembangan C++ yang terus
berlanjut hingga terdapatnya standarisasi sebagai berikut :
1.
C++98
Pada tahun 1998 bahasa pemrograman C++ 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
kedalam bahasa C++.
2.
C++03
Pada tahun 2003, C++ kembali mengalami proses
standarisasi dengan nama standar ISO/IEC 14882:2003. Nama standar ini kemudian
lebih dikenal dengan istilah C++03. Tidak ada penambahan fitur baru dalam
C++03. Standar ini hanya melakukan perbaikan ‘bug’ pada C++98 agar bisa lebih
konsisten dan portable.
3.
C++11
Pada tahun
2011, tepatnya pada tanggal 12 Agustus, C++ kembali mengalami revisi dan
standarisasi ulang dengan nama standar ISO/IEC 14882:2011. Lagi-lagi, C++
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 kedalam C++03, tapi tidak perlu terlalu signifikan.
Fitur-fitur baru tersebut antara lain fasilitas multithreading, tuple,
perluasan bentuk pengulangan for, dan lain-lain.
4.
C++14
Pada tahun 2014 bahasa C++ kembali
mengalami standarisaasi dengan nama standart ISO/IEC 14882. Pada standarisasi
ini tidak banyak terdapat penambahan fitur – fitur namun hanya berfokus pada
perbaikan perbaikan kecil dan bug. Persetujuan dari standarisasi ini
diumumkan pada tanggal 18 Agustus 2014 dan baru dirilis pada tanggal 15
Desember 2014.
5. C++17
Pada bulan September tahun 2017
C++ mengalami Standarisasi dari International Organization for Standardization
(ISO). Pada standarisasi ini cukup banyak fitur fitur baru yang ditambahakan seoerti
pengidentifikasian prepocessor, variable inline penghapusan std dan masih
banyak lagi lebih lengkapnya kunjungi www.learncpp.com/cpp-tutorial/b-3-introduction-to-c17

0 Response to "Standarisasi C++"
Posting Komentar