Online C Compiler
Buka di kompiler

Edisi pembelajaran bahasa Indonesia. Kode dan keluarannya tetap seperti aslinya.

Sejarah bahasa C

Ikuti perkembangan C dari Unix hingga standar modern dan pahami cara membaca contoh lama.

Sejarah bahasa C
Ikuti perkembangan C dari Unix hingga standar modern dan pahami cara membaca contoh lama.

Dennis Ritchie mengembangkan C di Bell Labs pada awal 1970-an. Pendahulunya mencakup BCPL dan B. Kombinasi tipe, ekspresi, dan akses memori memungkinkan sebagian besar Unix ditulis dalam bahasa yang lebih portabel daripada assembly.

Buku Brian Kernighan dan Dennis Ritchie membantu penyebaran bahasa ini. Standardisasi menghasilkan ANSI C pada 1989 dan standar ISO terkait pada 1990. C99, C11, C17, dan C23 merupakan revisi berikutnya dengan cakupan perubahan yang berbeda.

Kode historis tidak selalu cocok sebagai contoh modern. Gunakan header standar dan deklarasi main yang sah; hindari deklarasi implisit dan fungsi khusus DOS. Kenali terlebih dahulu standar yang digunakan sebuah contoh.

Saat berlatih, pilih dialek secara eksplisit dan aktifkan peringatan. Sejarah menjelaskan perbedaan gaya, tetapi kode baru harus diperiksa berdasarkan standar dan platform yang digunakan proyek Anda.

Pertanyaan umum

Mengapa kode dan keluarannya tetap dalam bahasa Inggris?

Kata kunci, pengenal, dan teks yang diperiksa tes dipertahankan agar program tidak berubah. Penjelasan dan kontrol telah diterjemahkan.