Quote:feanor, о вкусах на инструменты не спорят. Используем, что есть, что удобно и во что умеем Ab
Спорят, конечно же. оО
Вообще обо всем спорят, потому что безусловное одобрение — вообще одна из самых плохих вещей, которые могут случаться.
Quote:Аргументы есть?
Есть, конечно, в частности, опыт индустрии; опосредованный опыт парочки субкультур, в которых ассемблер забывали как страшный сон при первой же возможности; собственно, личный опыт.
В конце концов, даже для героев сколько чего написано на С/С++, а сколько чего на ассемблере?
Или вот взять сабж - мы сейчас как раз работаем с видео, я решил посмотреть реализацию, заглядываю в исходники - окей, простыня write-only ассемблера толком без комментариев или хотя бы разделения на модули, окей, закрываю исходники.
Дело, конечно, не в языке самом по себе (lua-код на работу с новыми видео из 359 оставил тоже не самые лучшие впечатления), дело всего лишь в том, что язык поощряет или не порицает такое поведение.
После этого даже немного начинаешь понимать дизайн Go или стрррашные отступы Питона, где к хорошему синтаксису принуждают
побоями.
Quote:Для сравнения можно заглянуть в высокоуровневые исходники ВоГ-а, которые неизвестно как и чем компилируются (наверное чем-нибудь платным и монстроидальным), разбираться в которых - одна головная боль.
Вог - говнокод, я так в семнадцать лет писал, неудивительно, что он от технологического долга и рухнул. Даже начало нулевых не извиняет.
И контрпример - HD (3.15 выкладывался), там очень приятный код. Это, конечно, ничего не доказывает, как и любой другой единичный пример, куда важнее, что на ассемблере так написать просто не получится за те же затраты. Даже неплохо документированный код МоР, который, возможно, лучшее, что можно написать на ассемблере, откровенно проигрывает (в TSW мы бросили его использовать из-за практически гарантированных побочных эффектов; тот же HD можно драть кусками, не вникая).
Quote:ну и сам программный код при этом распухает до ~1,5 MB при том, что на фасме он весил бы ~0,25 MB
на улице подходит к концу 2019 год, а люди до сих пор жлобятся из-за лишнего
терабайта гигабайта мегабайта. Ну продайте вы эту самую книжку "Ассемблер для чайников", за библиографическую редкость как раз денег будет на флешку.