( bzt | 2024. 03. 09., szo – 22:33 )

Ezek nekem mind nagyon alacsony szintű dolgoknak tűnnek

Mármint egy tömbbe írás neked már alacsony szintű programozának minősül? Ja, már mindent értek.

Gyk: ez egy teljesen mezei karaktertömb, annyi csak, hogy fix címen helyezkedik el, és felváltva ASCII karaktereket és attribútum bájtokat tartalmaz. Hogy miért ilyen? Tessék az IBM mérnökeinél reklamálni, nem én találtam ki!
De egy olyan programozási nyelvnek, ami állítólag leválthatja a C-t, nem kéne, hogy gondot okozzon írni bele!

Ha látnám a C kódot, akkor talán még el is hinném

Hidd csak el nyugodtan. A C forrás egyetlen fájl, két függvény, kevesebb, mint 50 SLoC, nincs benne inline Assembly, és csakis interfész függvényhívás történik benne (még lokális függvényt sem hív).

De nyugodtan megnézheted az Assembly referenciát is, nincs benne semmilyen alacsony szintű programozás, csakis interfész hívás. Sehol egy in vagy out utasítás, de még egy iret vagy lidt se; semmi, ami bárminemű alacsony szintű eszközhöz vagy CPU rendszeregiszterhez nyúlna.