@rf @strizhechenko @shwars @johan 3. ты пишешь софт, который работает быстро и не жрёт кучу ресурсов.
софта на ассемблере довольно много. часть веба на моём сервере работает на ассемблере, например. очень качественный, очень крутой софт. а не всякое вот это вот...
Follow

@iron_bug @rf @strizhechenko @shwars Хех. Не пинай ножками, я не погромист 😉 SIMD, кэш, куча регистров, расширенные наборы? Это ли можно в голове удержать?

@iron_bug @rf @strizhechenko @shwars Ну и предсказание ветвление на конвейере — в ту ж кучу?

@rf @strizhechenko @shwars @johan предсказанием ветвления занимается сам процессор. а программист только ставит метки, если он знает, что какая-то ветка будет выполняться чаще. но в ассемблере же всё ещё проще: у тебя либо выполняется код из текущего блока, либо ты переходишь куда-то. и там сразу понятно, что выполняется быстрее и проще.
да и вообще всё это дерьмо там и не нужно особо. все эти плюшки придуманы якобы чтобы ускорить тупой, жирный и тормозной софт верхнего уровня. но ассемблер и так работает в сотни раз быстрее. ему не нужна экономия пары наносекунд на обработку какого-то блока. это не даст измеримых результатов.
@rf @strizhechenko @shwars @johan а в чём проблема, если ты программист? точно так же пишутся функции и вперёд, с песнями.
Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.