4 ms·
Yes, as it becomes more complicated, catching more edge cases, it becomes less readable. On the other hand, as the compiler improved, some parts of it became m
by dchest 4y ago
Yes, as it becomes more complicated, catching more edge cases, it becomes less readable.
On the other hand, as the compiler improved, some parts of it became more readable (e.g not manually unrolling loops, avoiding manual inlining, introducing bit-manipulation functions into the library instead of repeating them everywhere).
Unfortunately, it's unavoidable — faster code is usually longer and more complicated.