( bzt | 2024. 03. 08., p – 17:20 )

Azoknak, akik amiatt nyafognak, hogy rendszerprogramot kell írni: ez van, a C már csak egy rendszerprogramozási nyelv, így ha egy másik nyelv le akarná váltani, annak is minimum rendszerprogramozási nyelvnek kell lennie.

A miheztartás végett, mielőtt kiírtam volna a pályázatot, elkészítettem a referencia megoldásokat Assembly-ben (ezt mellékeltem is), C-ben és Ada95-ben. Tehát jól bejáratott rendszerprogramozási nyelveken egész biztosan gond nélkül megoldható a feladat, felesleges kifogásokat keresni. (Sőt, még azt is elárulom, hogy ahhoz, hogy a C forrás leforduljon gcc-vel és Clang-al is egyaránt, kellett egy ifdef, ha PE/COFF-ba fordít.)

Amennyiben olyan eset állna fenn, hogy a betöltő nem tud betölteni egy érvényes lefordított programot, akkor természetesen ASAP javítom a betöltőt. De eddig csont nélkül indítja az Assembly-ből ELF és PE/COFF formátumba fordított, valamint a gcc-ből ELF, illetve Clang-ból ELF és PE/COFF formátumba fordított binárisokat.