Yalnızca 512 bayt: Bu C derleyicisi bir önyükleme sektörüne sığar

Saberie

Active member
Muhtemelen dünyanın en küçük C derleyicisidir: Bir geliştirici, Github’da bir x86 bilgisayarın 512 bayt önyükleme sektörüne uyan SectorC adlı bir proje yayınladı. Birleştiricide yazılan kod, çok sayıda C işlevini etkinleştirir ve geliştiricinin “xorvoid” takma adı altında bir blog gönderisinde yazdığı gibi “ilginç programlar” yazmanıza izin verir.


Diğer şeylerin yanı sıra, global değişkenler, işlevler, if ifadeleri, while komutları, birçok operatör ve işaretçi desteklenir. Geliştirici, hareketli bir sinüs eğrisi örneğini kullanarak neyin mümkün olduğunu gösterir. Ancak hafıza limitini aşmamak için her türlü tavizi de vermesi gerekiyordu. Blog gönderisinde derleyici programlamaya ilişkin içgörüler sağlıyor.


Bu derleyici ile tam olarak ne yapabilirsiniz? Geliştirici, “Muhtemelen hiçbir şey yok” diye yazıyor. Ancak sınırlı alanda neyin mümkün olduğunu anladığında, bunun bazı insanlar için yararlı olabileceği aklına geldi.


(mki)



Haberin Sonu
 
Üst