>>Pendahuluan
C merupakan bahasa pemrograman yang berkekuatan tinggi(powerful) dan fleksibel yang telah banyak digunakan oleh para programmer profesional untuk mengembangkan program-program yang sangat bervariasi.
Sebelum kita mempelajari lebih jauh, sebaiknya kita mengetahui terlebih dahulu komponennya.
>>Apa itu Bahasa Pemrograman
Bahasa pemrograman adalah suatu kata(perintah) yang siap digunakan untuk menulis suatu kode program sehingga kode-kode program yang kita tulis dapat dikenali oleh kompilator yang sesuai. Kata-kata tersebut dalam dunia pemrograman sering dikenal dengan istilah keyword (terkadang reserved word).
Sekarang ini banyak sekali bahasa pemrograman yang dapat digunakan untuk mengembangkan suatu perangkat lunak seperti C, C++, Pascal, Java dan masih banyak lagi yang lainnya.
>>Mengapa menggunakan bahasa C?
Walaupun telah dikatakan sebelumnya bahwa terdapat banyak bahasa pemrograman, namun sebagian besar dari para programmer profesional masih tetap memilih bahasa C sebagai bahasa yang lebih unggul, berikut ini alasan-alasannya:
- Bahasa C merupakan bahasa yang powerful dan fleksibel, telah terbukti dapat mengelesaikan program-program besar seperti pembuatan sistem operasi, pengolah kata, pengolah gambar, dan juga pembuatan kompilator untuk bahasa pemrograman baru.
- Bahasa C merupakan bahasa yang portabel sehingga dapat dijalankan dibeberapa sistem operasi yang berbeda.
- Bahasa C merupakan bahasa yang sudah populer dan banyak digunakan oleh para programmer, sehingga kemungkinan besar library(pustaka) dan aksesoris program lainnya yang diperlukan dalam pemrograman telah banyak disediakan.
- Bahasa C merupakan bahasa yang bersifat modular, yaitu yang tersusun atas rutin-rutin tertentu yang dinamakan function( fungsi). Dan fungsi-fungsi tersebut dapat digunakan kembali untuk pembuatan program-program lainnya tanpa harus menulis ulang.
- Bahasa C merupakan bahasa tingkat menengah (middle level language) sehingga mudah untuk melakukan interfacing (pembuatan program antar muka) ke perangkat keras.

