можно, но надежнее просто асм.
Надёжнее - да, но писать-то на нем сложно...
зато эффективно и интересно-)
Не настолько сложно, как об этом говорят.
Смотря о какой надёжности идёт речь
ну вобщем-то практически о любой, если делать по уму(точнее правильно), конечно-)
По уму можно на чём хочешь сделать, с разницей в уровне контроля, потому если уровень контроля даваемый асмом не нужен, лучше писать на чём-нибудь уровнем по выше, чтобы снизить человеческий фактор, который к надёжности не располагает...
еще как располагает.уровень контроля проще и надежнее всего осуществлять на асме в любом случае, в том числе и в первую очередь технически, хоть конечно и сложнее физически. настолько детально препарировать работу программы и осуществлять почти любые манипуляции с ними, ни на чем другом кроме асме вы не сможете. отсюда вывод-асм надежнее однозначно. и потом, вы не можете контролировать работу многих дополнительных прослоек типа интерпретаторов, трансляторов, компиляторов, применяемых в работе с другими языками более высокого уровня. кстати, в работе компиляторов тоже есть множество своих нюансов, неподконтрольных вам, которые могут выдать из кода совсем не те инструкции, которые необходимы.
Контроль и надёжность, как тёплое и мягкое, никак не связаны, ассемблер даёт больший контроль, но в нём мало механизмов страхующих от ошибок, потому за контроль приходится и всё не так радужно, потому вывод: каждому инструменту своё применение
нет, это не тепло и мягкое, это вполне себе пересекающиеся определения(не во всем конечно, но что касаемо надежности кода точно). контроль надежности например, контроль надежности в контексте безопасности. да, но там возможность совершить критическую ошибку в коде намного меньше,хоть физически проконтролировать это намного сложнее, но если знать как-то тут без вариантов асм лучше, потому что в данном случае, ты почти полностью контролируешь исполнение инструкций процессором и размещением кода и данных в памяти. при использовании языков высокого уровня, об этом не может быть и речи, а полагаться на компиляторы и интерпретаторы во многих случая просто невозможно и небезопасно по очевидным причинам. конечно каждому инструменту свое место, там где больше удобства-там меньше детализарованного контроля и надежности, зависящей от этого, но чуть больше автоматизированного контроля, которые во многих случаях даже эфемерен и неприемлем.
Обсуждают сегодня