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

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

Follow

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

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

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.