C bukan sekadar bahasa pemrograman lain. Itu adalah landasannya. Meskipun ada ribuan bahasa saat ini, C telah bertahan selama beberapa dekade karena menawarkan kontrol dan efisiensi mentah yang tak tertandingi. Anda menulis instruksi, komputer menjalankannya. Sederhana. Pengorbanannya adalah gaya. C memang samar, tetapi logikanya langsung setelah Anda berhenti melawan sintaksisnya.

Inilah kenyataannya: C adalah bahasa yang dikompilasi. Anda tidak hanya menekan “jalankan” seperti yang Anda lakukan dengan Python atau JavaScript. Anda harus menerjemahkan kode yang dapat dibaca manusia menjadi kode yang dapat dibaca mesin terlebih dahulu. Terjemahan ini terjadi melalui kompiler C. Outputnya adalah dapat dieksekusi, file biner yang sebenarnya dapat diproses oleh perangkat keras Anda. Tanpa kompiler, kode Anda hanyalah teks.

Jadi, di mana kamu mendapatkannya?

Jika Anda menggunakan sistem UNIX —apakah Anda menghosting skrip CGI, bekerja di laboratorium universitas, atau hanya memilih terminal—Anda beruntung. Alatnya sudah ada. Anda mungkin akan menggunakan gcc (GNU Compiler Collection) atau cc. Mereka gratis. Mereka berada di baris perintah. Anda cukup menggunakannya.

Pengguna Windows punya cerita berbeda. Anda perlu mengunduh atau membeli kompiler. Pemukul terberatnya adalah Microsoft Visual C++. Ini menangani program C dan C++. Ini bekerja dengan baik. Harganya beberapa ratus dolar. Tidak semua orang memiliki anggaran sebesar itu.

Bagi Anda yang lain, ada opsi gratis. DJGPP adalah titik awal yang kuat untuk lingkungan Windows. Carilah jika Anda memerlukan solusi tanpa biaya.

Cara Mulai Menulis Program Pertama Anda

Kami akan memulai dari yang kecil. Sangat sederhana. Kemudian kita akan membangun. Saya berasumsi Anda menggunakan baris perintah UNIX dan gcc untuk contoh ini. Ini adalah standarnya. Itu konsisten.

Jika Anda menggunakan Windows atau menggunakan kompiler lain, logikanya tetap sama. Anda hanya perlu menyesuaikan sintaksnya dengan alat apa pun yang telah Anda instal. Kode yang Anda tulis akan berfungsi di mana saja. Lingkungan tempat Anda mengkompilasinya hanyalah sebuah variabel.

Mari kita mulai.