#оптимизации_кода — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #оптимизации_кода, aggregated by home.social.
-
[Перевод] Как Майкл Абраш удвоил скорость Quake
Вместе с релизом в 1999 году исходного кода Quake был выпущен файл readme.txt , написанный Джоном Кармаком. Особый интерес в нём вызвало одно предложение: Также для сборки файлов на языке ассемблера требуется Masm. Можно изменить #define и выполнять сборку только с кодом на C, но версии с программным рендерингом при этом потеряют почти половину скорости. Quake был вдвое быстрее благодаря написанному вручную ассемблерному коду? Давайте разберёмся, так ли это, как это работает, и какими были самые важные оптимизации.