Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer.
Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem
Operasi Unix
di Bell Telephone Laboratories.
Meskipun C dibuat untuk
memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan
dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai
jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa
compiler yang sangat populer telah tersedia. C secara luar biasa memengaruhi
bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.
Versi Bahasa C
C K&R
Pada tahun 1978, Dennis
Ritchie dan Brian Kernighan menerbitkan edisi pertama dari buku yang
berjudul The C Programming Language. Buku ini hingga sekarang diakui
sebagai kitab suci bahasa C dan merupakan referensi utama seorang pemrogram
yang ingin mengetahui tentang bahasa C, terutama karena begitu lengkapnya
cakupan buku ini tentang bahasa C dan mudahnya program yang dicontohkan dalam buku
ini.
Versi bahasa C yang
ditampilkan dalam buku ini kemudian dikenal dalam kalangan pemrogram sebagai C
K&R. Pada buku The C Programming Language edisi kedua kemudian
melingkupi ANSI C yang diperkenalkan belakangan. ANSI C
& ISO C
Pada perkembangannya, muncul
versi-versi C lain yang pada akhirnya membuat kebingungan di kalangan
pemrogram. Karena itu, pada tahun 1983, American National Standards Institute (ANSI) membuat sebuah komite untuk membuat
sebuah versi standar dari bahasa C. Setelah melalui proses yang panjang dan
sengit, pada tahun 1989, telah berhasil disahkan standar yang dinamakan ANSI
X3.159-1989, versi ini seringkali dinamakan ANSI C, atau kadang-kadang C89.
Pada 1990, versi ANSI C
diadopsi oleh Organization for Standardization (ISO) dengan sedikit
perubahan dengan nama ISO/IEC 9899:1990. Versi ini seringkali dinamakan ISO C
atau C90. Karena versi ANSI C dan ISO C hanya memiliki sedikit perbedaan,
pemanggilan C90 dan C89 merujuk pada bahasa yang sama.
C99
Versi C99 dibuat oleh ISO C
pada tahun 1999. Versi ini dimaksudkan terutama untuk memperbanyak dukungan
kepada pemrograman berorientasi objek, terutama setelah C++, yang
dibuat berdasarkan bahasa ini mendapat tempat yang istimewa di kalangan
pemrogram
Aplikasi bahasa C
- Bahasa C pertama kali digunakan di Computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX.
- Bahasa C juga digunakan untuk menyusun operasi Linux
- Banyak bahasa pemrogaman popular seperti PHP dan Java menggunakan sintaks dasar mirip bahasa C.
Kelebihan dan Kekurangan Bahasa C
Kelebihan Bahasa C
- Bahasa C tersedia hampir di semua jenis computer
- Kode bahasa C sifatnya adalah portable dan fleksible untuk semua jenis computer
- Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci
- Proses executable program bahasa C lebih cepat
- Dukungan pustaka yang banyak
- C adalah bahasa yang terstruktur
- Bahasa C termasuk bahasa tingkat menengah
Kekurangan Bahasa C
- Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai
- Bagi pemula pada umumnya akan kesulitan menggunakan pointer
Kesimpulan
Saya
Bahasa
C adalah sebuah jenis bahasa pemrograman yang memiliki banyak keunggulan dan
memudahkan penggunanya. Hampir semua jenis komputer menggunakan bahasa C, dan
sifat nya yang portable dan fleksible semakin memudahkan penggunanya. Terlebih hanya
ada 32 kata kunci dalam bahasa C.
Tetapi
fleksibilitas penulisan program dan operator malah terkadang membingungkan
pemakainya, terlebih bagi pemula yang baru mengenal bahasa ini akan sering
mengalamai kesulitan dalam menggunakan pointer.
No comments:
Post a Comment