Standar-standar Bahasa C

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.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *