Sabtu, 13 November 2010

Bahasa Pemrograman C

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 mempengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.
Salah satu bahasa program terstruktur yang banyak digunakan oleh para professional dalam menulis program-program paket adalah bahasa C, hal ini dikarenakan bahasa C mempunyai kemampuan lebih dari bahasa pemrograman lain, diantaranya adalah :
• kecepatan prosesnya (misal, program yang ditulis dengan C bila dijalankan kira-kira 50 kali lebih cepat dibandingkan dengan BASIC).
• Bahasa C memiliki sedikit kata-kata cadangan (reserved word) dibandingkan bahasa program lain
• Bahasa C bersifat modular. Artinya kode-kode program umumnya ditulis dalam bentuk fungsi-fungsi yang dapat digunakan untuk aplikasi atau program lain (reuse code), selain itu program yang ditulis akan teratur dengan baik sehingga baik untuk dokumentasi. Program terstruktur apabila akan dilakukan modifikasi akan mudah dilakukan.

Berikut ini adalah contoh potongan program sederhana yang ditulis dalam bahasa C untuk menampilkan kalimat hallo world pada layar monitor
main()
{
printf(“Selamat pagi”);
}

Dalam hal ini main() adalah sebuah fungsi yang harus selalu ada pada setiap program C. sedangkan program utama diletakan didalam tanda brace {}. Pada dasarnya program utama ini berupa pemanggilan fungsi-fungsi standar yang tersedia pada library (misal dalam hal ini printf adalah fungsi library yang digunakan untuk menampilkan hasil pada layar) atau fungsi-fungsi yang dibuat oleh programmer.

Download Program C :
http://www.4shared.com/file/0Ragai75/C_online.html

Tidak ada komentar:

Posting Komentar