# Mengenal Bahasa C

Pahami apa itu bahasa C, mengapa bahasa ini masih relevan, dan posisinya di antara bahasa pemrograman lain.

Buka →
# Sejarah dan Perkembangan C

Telusuri asal mula C di Bell Labs, perkembangannya dari BCPL dan B, hingga menjadi bahasa sistem Unix.

Buka →
# Kegunaan dan Ekosistem C

Pelajari bidang yang memakai C: sistem operasi, embedded, game engine, hingga library bahasa lain.

Buka →
# Compiler, Linker, dan Executable

Pahami perjalanan kode sumber .c menjadi program akhir: preprocessing, compile, assemble, dan link.

Buka →
# Standar Bahasa C

Kenali ISO/IEC 9899 dan versi standar C: C89, C99, C11, C17, dan C23.

Buka →
# Instalasi Compiler

Pasang GCC atau Clang di sistem operasi Anda dan verifikasi instalasi berhasil.

Buka →
# Menyiapkan Environment

Susun environment pengembangan C: PATH, editor, terminal, dan tools pendukung.

Buka →
# Menggunakan Terminal

Kuasai perintah terminal dasar untuk menavigasi direktori, mengompilasi, dan menjalankan program C.

Buka →
# Editor dan IDE

Bandingkan editor dan IDE populer untuk C: VS Code, CLion, Vim, dan Emacs.

Buka →
# Program C Pertama

Tulis, kompilasi, dan jalankan program hello world pertama Anda dalam bahasa C.

Buka →
# Proses Kompilasi

Bedah empat tahap kompilasi: preprocessing, compilation, assembly, dan linking.

Buka →
# Menjalankan Program

Pelajari cara menjalankan executable C, argumen command line, dan exit code.

Buka →
# Struktur Direktori Proyek

Rancang struktur direktori proyek C yang rapi: src, include, build, tests.

Buka →
# Debugging Awal

Pelajari debugging dasar dengan printf, gdb, dan cara membaca pesan error compiler.

Buka →