Rubix, Compiler Bahasa Assembly x86-64 Berukuran 42KB

Rubix adalah bahasa pemrograman systems dengan compiler yang ditulis sepenuhnya menggunakan pure x86-64 assembly. Binary yang dihasilkan berukuran sekitar 42 kilobyte tanpa ketergantungan libc atau pihak luar, serta mampu mengkompilasi file sumber dalam waktu kurang dari satu milidetik. Compiler ini mendukung multi-file imports, heap allocation, dan standard control flow untuk target sistem operasi Linux, Windows, dan macOS.
Proyek ini merupakan latihan teknis yang menarik untuk mempelajari kompilasi low-level dan mekanika x86-64 tanpa kompleksitas LLVM atau C. Meskipun demikian, Rubix terikat secara ketat pada arsitektur x86-64 dan belum memiliki kematangan ekosistem untuk software production. Lewati tool ini kecuali Anda memang ingin mengulik tooling berbasis bare-metal assembly.
sumber: github.com/tek-sys-hub/Rubix-lang
my other side: setyadi.com
$ cat comments/ (0)