Köszönöm! Hozzáadom a Pascal megoldásodat!
amihez leginkább azt kell ismerni, hogy a programozási nyelvedet hogy lehet a kőbróken by design és legacy all the way down x86_64 architekúra köré csavarni
Igen, a verseny célja az, hogy a nyelv kifejezőerejét teszteljük. Mivel a C egy rendszerprogramozási nyelv, minimum elvárás, hogy a többi versenyző is képes legyen erre, emiatt lett a feladat egy rendszerprogram.
Attól hogy ez megy, még nem biztos h. nagy alkalmazások fejlesztésére alkalmas a nyelv
Szerintem egy rendszerprogramozási nyelv alkalmazásprogramozásra is alkalmas kell legyen, hisz utóbbi a szűkebb funkciókat igénylő halmaz. (Lásd pl. Pascal alkalmas mindkettőre, ugyanakkor például a Java csak alkalmazásfejlesztésre való, rendszerprogramozásra nem. Ezzel szemben nem ismerek olyan nyelvet, ami csak rendszerprogramozásra való, ellenben alkalmazásfejlesztésre nem használható.)
Ráadásul ez a szintű interrupt handling még a nagy OS-ekben is többnyire assemblyben van írva
És itt is. Direkt azért biztosít interfészt a betöltő, hogy ez ne legyen probléma.