
Synd att de inte hade samma kodexempel i alla stilar... det blir inte direkt lätt att jämföra läsbarhet då.
Så någon (no no, inte jag!) borde skriva ett mycket kort program och sedan göra ett antal likadana kopior med olika stil, så kan vi rösta ...
Kod: Markera allt
#define simulator 1
#ifdef simulator
#define delay_ms
#define delay_us
#define timerTest 1
#define TIMER_PRESCALER 0b010
#else
#define delay_ms _delay_ms
#define delay_us _delay_us
#define timerTest (TIFR & (1 << OCF0A))
#define TIMER_PRESCALER 0b100
#endif
Kod: Markera allt
Optimering kod körtid
-O0 9020 65.85mS
-O1 7142 58.93mS
-O2 6654 257.53mS
-O3 14352 253.87mS
-Os 6188 255.12mS