( bucko | 2018. 10. 11., cs – 00:54 )

Khhmm.
És láttál már olyan vastagabb könyvecskét, ami hasonló funkciót tölt be egy intel processzornál?

Egyébként tudom miről beszélsz, jómagam is fogtam 6-8 ilyen hibát. Mivel a dolog elég alacsony szinten van, némi hozzáértéssel könnyen megkerülhető, kihagyható vagy körbeprogramozható.

Ugyanez egy szinttel magasabban már elég kínos lehet. Először csak néztem a C fordító eredményét. Nem is az a megdöbbentő, amikor felesleges vagy indifferens utasításokat rak a kódba, mer azt el is várom tőle. ;) Inkább az a borzasztó, amikor amikor képtelen vagyok 20 év C tapasztalattal megfogalmazni tök egyszerű dolgokat, vagy esetleg a jól megfogalmazott dolgokból hülyeséget, működésképtelen dolgot fordít. Ilyen indítással, ha nem tudtam volna assemblerben programozni akkor is megtanultam volna.

Aztán az sem véletlen, hogy az Arduino és attól felfelé jó a C fordító. Hiszen a regiszterkészlet stb. hasonlít a Motorola 68000-hez. Szóval természetesen PIC-ről beszélek, ahol az egyetlen regiszter (8 bitesen) és a szoftver stack hiánya miatt mindent szoftverből kell emulálni. Viszont azzal (látszólag) sokkal hatákonyabban meg lehet írni a ledvillogtatót. ;)