> Современный софт должен быть быстрый и компактный.во-первых, это не всегда совпадает.
во-вторых — удачной ручной оптимизации под современную технику, чо. под x86, например: ты уверен, что сможешь это сделать лучше хорошего компилятора C?
я, кстати, знаю людей, которые сейчас пишут на асме. не вставки, а именно софт. во-первых, у них в итоге в коде система макросов, напоминающая такой себе «недоси». а во-вторых, их код если уж не работает, то смачно и качественно не работает, и отлаживается ой, как долго. при этом читаемость кода на асме затруднена ненужными деталями (на си тоже, конечно, но далеко не в такой мере), потому чтобы помочь нарыть ошибку, надо долго медитировать.
p.s. а потом удачного переноса ассемблерного софта на другую архитектуру, кстати. тоже спецолимпиада.