( asch | 2019. 09. 18., sze – 08:55 )

A portolhatóság miatt szoktam ezeket használni. Ha emellett betartunk még pár szabályt (amik nem is olyan egyszerűek, lásd MISRA), akkor a leírt kód pontosan ugyanazt jelenti minden platformon, nem éri az embert olyan meglepetés, hogy 8-ról 32 bites platformra váltva a programok elkezdenek nem működni. Persze ennek csak akkor van értelme, ha szándékban van, hogy más platformon is fogjuk futtatni a programot. Én mostanában a hobbi projektjeimhez is csinálok korrekt HAL-t, és PC-s szimulátort, összességében egyszerűbb így fejleszteni. (Kivéve a ledvillogtató szintű példaprogramokat.)