zic
Цитата:
|
Я в совей практике не встречаля с задачами которые необходимо( даже реального времени ) решать на асме , тк в настоящее время аппаратная часть( ее вычислительная мощность и обьемы памяти ) позволяет использовать более удобные средства ,как то Си
|
приведу простой пример. Иногда продукт не позволяет изпользовать большие вычислительные мощности. Грубо говоря, нельзя воткнуть П-4 в мобильный телефон (хотя сейчас эта проблема уже не так остра даже для мобильных устройств, в которых софт - это как правило, задачи контроллерного уровня, а все задачи по обработке сигнала ложатся на плечи ASIC). Вычислительные мощности выбираются по принципу "минимум энергопотребления"... А это, естественно, и минимум вычислительных мощностей. Так что примеров, где код нужно писать так, чтобы он выполнялся максимально быстро и занимал минимальный объем в памяти - хватает.
Цитата:
|
Да при разработке ПО для серийной аппаратуры есть смысл использовать процессор и память на пределе
|
не только имеет смысл, но и бывает просто необходимо.
Цитата:
|
но для штучных экземпляров сравнительное удорожение аппаратной части с лихвой окупается простотой разработки ПО для нее
|
верно. Но все равно не всегда. Приходилось сталкиваться с ситуацией, когда код приходилось писать на асме, хотя железка была вся из себя навороченная и стоила что-то в районе 20k$...