Sebelum menulis kode, kita perlu mengenal C++ secara utuh: apa yang membuatnya relevan hingga hari ini, bagaimana sejarahnya, dan di mana posisinya dibanding C serta Rust. Section ini juga memetakan kegunaan nyata C++, standar bahasanya, peran compiler dan toolchain, hingga bentuk dasar sebuah program.
Kenali C++ sebagai bahasa pemrograman compiled yang cepat: karakteristiknya, cara kerja compiler, dan contoh program pertama.
Buka → # Sejarah dan Perkembangan C++Menelusuri perjalanan C++ dari 'C with Classes' di Bell Labs tahun 1979 hingga standar C++26, dan memahami mengapa tiap fitur modern lahir.
Buka → # C++ vs C vs RustMembandingkan C++, C, dan Rust secara netral: level abstraksi, manajemen memori, kompatibilitas, ekosistem, dan kapan masing-masing menjadi pilihan tepat.
Buka → # Kegunaan C++Memetakan domain nyata yang memakai C++: game engine, browser, sistem operasi, database, sistem finansial, embedded, grafis, hingga infrastruktur machine learning.
Buka → # Standar Bahasa C++Memahami ISO/IEC 14882, peran WG21, siklus tiga tahunan, feature test macro, serta perbedaan antara standar resmi dan implementasi compiler.
Buka → # Compiler dan ToolchainMengenal compiler vs toolchain, karakteristik GCC, Clang, dan MSVC, pipeline preprocessor-compiler-assembler-linker, serta alat pendukung sekitarnya.
Buka → # Struktur Program C++Membongkar anatomi file .cpp: directive preprocessor, konstanta global, fungsi, main(), statement vs directive, aturan return 0 implisit, dan argumen program.
Buka →