Pemrograman Prosedural dan C, Materi Informatika Kelas 10 Algoritma dan Pemrograman Hal148- 151
Berikut penjelasan lengkap materi Informatika BAB 7 Kelas 10 SMA: Algoritma dan Pemrograman
Penulis: Tribun Jogja | Editor: Iwan Al Khasni
Perkembangan bahasa C tidak bisa dipisahkan dari perkembangan sistem operasi UNIX, yang 90 persen lebih di antaranya ditulis dalam bahasa C.
Karena sejarah yang panjang tersebut, kemudian muncul beberapa standar bahasa C yang merupakan spesifikasi dari bahasa C.
Bahasa C banyak dipakai untuk membuat sistem operasi dan program[1]program sistem.
Pemrograman tingkat rendah, atau yang "dekat" ke perangkat keras (misalnya untuk kontrol peralatan).
Membuat toolkit pemrograman, dan menulis aplikasi.

Baca juga: Soal dan Jawaban Latihan 10-11 Informatika Kelas 10 BAB 6 Halaman 121 dan 130
Untuk dapat membuat program dalam bahasa C, diperlukan beberapa perangkat lunak.
Perangkat lunak yang pertama ialah sebuah editor teks tempat kita mengetikkan kode program.
Selanjutnya, ada sebuah kompilator (compiler) yang akan membaca kode bahasa C yang telah ditulis dan mengubahnya menjadi bahasa mesin, atau bahasa assembly.
Setelah itu, terdapat sebuah assembler yang akan mengubah bahasa mesin tersebut ke dalam kode biner yang dapat dipahami dan dieksekusi oleh komputer.
Terakhir, terdapat sebuah penghubung (linker) yang akan menyatukan beberapa berkas yang dihasilkan dalam proses-proses sebelumnya ke dalam sebuah bentuk berkas yang dapat dieksekusi (executable). (MG Annisa Nur Khasanah)
Isi komentar sepenuhnya adalah tanggung jawab pengguna dan diatur dalam UU ITE.