- Proyek kalender advent selama 25 hari dengan tema optimisasi kompiler C/C++
- Dari 1 hingga 25 Desember, setiap hari memperkenalkan satu contoh optimisasi melalui artikel blog dan video
- Setiap posting membahas secara spesifik kapan diterapkan, interpretasi assembly, dan situasi saat tidak diterapkan
- Berfokus pada x86-64, tetapi juga mencakup sebagian arsitektur ARM 64-bit dan 32-bit
- Seri yang sangat bernilai edukatif bagi pengembang yang ingin mempelajari cara kerja kompiler
Gambaran umum proyek Advent of Compiler Optimisations 2025
- Proyek yang dipersiapkan selama sekitar satu tahun ini akan merilis contoh optimisasi kompiler baru setiap hari sepanjang bulan Desember
- Dari 1 hingga 25 Desember, satu artikel blog dan satu video dipublikasikan setiap hari
- Setiap konten membahas optimisasi menarik yang dilakukan kompiler berdasarkan kode C atau C++
- Setiap optimisasi dijelaskan secara rinci hingga syarat penerapan, interpretasi kode assembly, dan kasus saat optimisasi tidak diterapkan
- Bukan sekadar perbandingan kode sederhana, melainkan analisis terhadap cara kerja kompiler yang sebenarnya
Cakupan teknologi yang dibahas
- Mencakup spektrum luas, mulai dari trik spesifik arsitektur tingkat rendah hingga teknik optimisasi tingkat tinggi
- Fokus utamanya pada x86-64, tetapi juga mencakup sebagian topik terkait ARM 64-bit dan 32-bit
- Disusun sebagai materi praktis untuk mempelajari cara kerja internal kompiler dan proses pembangkitan kode
Cara mengikuti dan menonton
- Semua posting dapat diikuti melalui tag AoCO2025 di blog
- Video dapat ditonton melalui kanal YouTube atau playlist khusus
Makna proyek
- Sebuah proyek pribadi berskala besar yang diselesaikan setelah sekitar satu tahun persiapan, dengan tujuan mengeksplorasi kecanggihan dan efisiensi kompiler
- Upaya edukatif untuk membantu pengembang memahami cara kerja nyata optimisasi kompiler, dan memanfaatkannya saat menulis kode
- Penulis ingin berbagi “kegembiraan mempelajari betapa menakjubkannya kompiler”
Tentang Matt Godbolt
- Pengembang C++ yang tinggal di Chicago dan bekerja di Hudson River Trading
- Salah satu pembawa acara podcast Two’s Complement
- Aktif di Mastodon dan Bluesky
- Konten blog didistribusikan dengan lisensi Creative Commons BY-NC 3.0 Unported
Belum ada komentar.