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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel