8
Чому струн glibc повинен бути таким складним, щоб швидко працювати?
Я переглядав strlenкод тут і мені було цікаво, чи дійсно потрібні оптимізації, використовувані в коді? Наприклад, чому б щось подібне не було настільки ж добре чи краще? unsigned long strlen(char s[]) { unsigned long i; for (i = 0; s[i] != '\0'; i++) continue; return i; } Чи не простіший …