Bahasa pemrograman C merupakan bahasa yang memiliki beberapa jenis standar. Standar yang paling umum adalah ANSI C dan yang terbaru adalah standar ISO/IEC:9989.
Berikut daftar standar yang pernah dikembangkan untuk bahasa pemrograman C:
- C89 (ANSI C) merupakan versi terstandar pertama yang dirilis tahun 1989. Standar ini mengenalkan banyak fitur yang masih banyak dipakai sampai sekarang.
- C90 (ISO/IEC 9899:1990 atau ISO C) kurang lebih sama dengan C89 hanya berbeda organisasi.
- C99 (ISO/IEC 9899:1999) mengenalkan beberapa fitur baru seperti flexible array dan inline function.
- C11 (ISO/IEC 9899:2011) menambahkan fitur-fitur ekstra seperti staticasserta dan atomic type qualifier ditambah dengan fungsi baru untuk math, thread dan memory manipulation.
- C17 (ISO/IEC 9899:2018)
- C23 (ISO/IEC:9989)
Saat menulis kode bahasa pemrograman C, penting untuk mengetahui standar mana yang diikuti sehingga kode yang ditulis sesuai dengan standar tersebut. Akan tetapi, dalam tahap belajar pemrograman c, standar-standar di atas tidak perlu terlalu dipusingkan karena konsep dasarnya masih sama.
Perbedaan utama dari satu standar ke standar yang lain adalah fitur-fitur lanjutan yang jarang terbahas ditingkat pemula sampai menengah.
Tinggalkan Balasan