8
Dlaczego strli glibc musi być tak skomplikowane, aby działało szybko?
Przeglądałem tutajstrlen kod i zastanawiałem się, czy optymalizacje zastosowane w kodzie są naprawdę potrzebne? Na przykład, dlaczego coś takiego nie działa równie dobrze, ani lepiej? unsigned long strlen(char s[]) { unsigned long i; for (i = 0; s[i] != '\0'; i++) continue; return i; } Czy prostszy kod nie jest …