Dla kogoś kto programuje mikrokontrolery i ma do dyspozycji 8KB pamięci to chleb powszedni. Funkcja sprintf działająca na liczbach zmiennoprzecinkowych "pożera" 3KB pamięci, a jej odpowiednik używający charów, gdzie wykonuje się operacje na poszczególnych bitach ledwo 1,3KB. I nie są to jakieś wyrwane z kosmosu operacje, ale używane do konwersji telegramów od chociażby termometrów cyfrowych.
Kocham C właśnie za to, że wymaga kreatywności i logicznego myślenia, bo praktycznie każde rozwiązanie da się
Komentarze (119)
najlepsze
i = 0x5f3759df - ( i >> 1 ); // what the fuck?
<3
Kocham C właśnie za to, że wymaga kreatywności i logicznego myślenia, bo praktycznie każde rozwiązanie da się