B
|
ahasa 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.
Bahasa C adalah salah satu bahasa
pemrograman yang populer di dunia dan mempunyai kemampuan lebih dari bahasa
pemrograman yang lain. Banyak sekali aplikasi-aplikasi yang ditulis dalam
bahasa C, atau paling tidak inti utama programnya ditulis dalam bahasa C.
Bahkan, Software Development Kit
untuk Windows ditulis dalam bahasa C. Bahasa C merupakan bahasa pemrograman
yang sifatnya portable, yaitu dengan sedikit atau tanpa perubahan, suatu
program yang ditulis dengan bahasa C pada suatu komputer dapat dijalankan pada
komputer lain.
Bahasa C merupakan general-purpose
language, yaitu bahasa pemrograman yang dapat digunakan untuk tujuan apa saja.
C merupakan industrial-strenght language. Dengan bahasa C, kita dapat membangun
beragam aplikasi, mulai dari pemrograman sistem, aplikasi cerdas (artificial
intelligence), sistem pakar, utility, driver, database, browser, network
programming, sistem operasi, game, virus, dan lainnya.
Bahasa C diciptakan oleh Dennis
Ritchie. Sebenarnya, bahasa C merupakan pengembangan dari bahasa BCPL yang
lebih dahulu ada. Sebagai bahasa yang digolongkan dalam middle level language,
bahasa C mempunyai kemudahan didalam mengakses perangkat keras, juga kecepatan
prosesnya yang mendekati low level language seperti Assembly, tetapi memberikan
kemudahan yang tidak ditawarkan Assembly.
Disamping itu, bahasa C jauh lebih
mudah untuk dipelajari jika dibandingkan dengan bahasa low level karena
mendekati frase-frase dalam bahasa manusia, yaitu bahasa Inggris.
Bahasa C mempunyai banyak keuntungan dibandingkan dengan bahasa pemrograman lainnya. Bahasa C merupakan bahasa yang kokoh dan memberikan keleluasaan kepada penggunanya. Pada tahun 80-an, penggunaan bahasa C di dunia industri semakin luas, sehingga kemudian distandarisasi oleh ANSI dan kemudian diadopsi oleh ISO, lalu diadopsi ulang oleh ANSI. Official name bahasa C adalah ISO/IEC 9899-1990.
Bahasa C mempunyai banyak keuntungan dibandingkan dengan bahasa pemrograman lainnya. Bahasa C merupakan bahasa yang kokoh dan memberikan keleluasaan kepada penggunanya. Pada tahun 80-an, penggunaan bahasa C di dunia industri semakin luas, sehingga kemudian distandarisasi oleh ANSI dan kemudian diadopsi oleh ISO, lalu diadopsi ulang oleh ANSI. Official name bahasa C adalah ISO/IEC 9899-1990.
Kelebihan dan Kekurangan Bahasa Pemrograman C
Bahasa C mempunyai beberapa
kelebihan dibanding dengan bahasa pemrograman yang lain, yaitu:
KELEBIHAN
1. mempunyai operator yang lengkap untuk memanipulasi data.
2. Berbagai struktur data dan
pengendalian proses disediakan dalam C, sehingga memungkinkan dibuat program
yang terstruktur, bahkan program yang berorientasi pada objek (OOP = Object
Orientied Programming).
3. Dibanding dengan bahasa mesin
atau rakitan (assembly), C jauh lebih mudah dipahami dan pemrogram tidak perlu
tahu detail mesin komputer yang digunakan sehingga tidak menyita waktu dalam
menyelesaikan masalah ke dalam bentuk program. C merupakan bahasa yang
berorientasi pada permasalahan (objek), dan bukan berorientasi pada mesin.
4. Kecepatan eksekusi C mendekati
kecepatan eksekusi program yang dibuat dengan bahasa tingkat rendah, namum
kemudahan dalam memprogram setara dengan bahasa tingkat tinggi.
5. C memungkinkan memanipulasi data dalam bentuk bit maupun byte secara efisien. Disamping itu juga memungkinkan untuk melakukan manipulasi alamat dari suatu data yang dalam C dinamakan pointer.
KEKURANGAN
Adapun kelemahan --atau lebih tepatnya kesulitan bahasa pemrograman C terutama yang dirasakan oleh pemrogram pemula diantaranya adalah:
1.
Banyaknya operator serta fleksibilitas penulisan
program kadang-kadang membingungkan pemakai, yang jika belum familiar akan
menimbulkan masalah.
2.
Para pemrogram C tingkat pemula umumnya belum pernah
mengenal pointer dan tidak terbiasa menggunakannya, padahal keampuhan bahasa C
justru terletak pada pointer.
Sumber:
http://aviscena-ary.blogspot.com/2010/11/pengertian-bahasa-c.html
http://rifqithokz.wordpress.com/2012/03/09/memulai-belajar-bahasa-pemrograman-c/
http://aviscena-ary.blogspot.com/2010/11/pengertian-bahasa-c.html
http://rifqithokz.wordpress.com/2012/03/09/memulai-belajar-bahasa-pemrograman-c/
Tidak ada komentar:
Posting Komentar