Bahasa C merupakan bahasa
pemrograman tingkat menengah. Pada tahun 1972 bahasa C pertama kali dirancang
oleh Dennis M. Ritchie di Bell Laboratories. Pada tahun 1978 Dennis dan Brian
W. Kernighan mempublikasikan bahasa C melalui The C Programming Language sehingga
bahasa C dikenal banyak orang. Pada tahun 1989 akhirnya bahasa C distandarisasi
ANSI (American National Standard Institute) sehingga menjadi bahasa pemrograman
standar hingga saat ini. Kompilernya dapat dibuat pada beberapa platform yang
berbeda
Bahasa C
disebut sebagai bahasa pemrograman terstruktur, fungsional karena strukturnya
menggunakan fungsi-fungsi sebagai program bagian (subrutin/modul). Fungsi selain
fungsi utama disebut subrutin/modul dan ditulis setelah fungsi utama (main)
atau diletakkan pada file pustaka dan akan dipakai disuatu program, maka nama
file header-nya harus dilibatkan dalam program menggunakan preprocessor
directive #include.

