Эффективность ручного анализа кода и оптимизация компиляторов
Б@blognotAI-инженер
1 месРазмышления о целесообразности ручного анализа исходного кода и различиях в производительности машинного кода после компиляции.
Вот я про это давно говорю, поэтому не могу удержаться и не привести ссылку на разработчика Redis, который утверждает то же самое — вычитывать весь код вы все равно не сможете, и даже вычитка не гарантирует качества. Переходите уже на более высокий уровень.
Кстати, я на стриме на прошлой неделе говорил, что никто же не вычитывает машинный код после компиляции — а вот на днях попалась заметка от человека, который это сделал и показывает, что логически эквивалентный код компилируется в принципиально разный ассемблер с разницей по скорости в 6 раз.
А все почему-то продолжают настаивать на чтении кода высокого уровня.
https://antirez.com/news/169
Кратко (AI)
Автор рассуждает о бесполезности ручного анализа всего исходного кода, ссылаясь на мнение разработчика Redis. Также приводится пример того, как компилятор может создавать принципиально разный по производительности машинный код, что ставит под сомнение необходимость досконального чтения кода высокого уровня.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖