Здравствуйте, vsb, Вы писали:
vsb>Есть процессор, работающий на каком-нибудь мегагерце, есть 512 байтов оперативной памяти и 4 килобайта постоянной памяти и нужно вместить программу, выполняющую определённый функционал с нужной производительностью. Естественно ни о какой операционной системе и т.д. тут речь не идёт. Когда-то давно читал байку про человека, который потратил кучу времени на размышления и всё-таки сэкономил 2 байта, вместив программу. Такое вообще в нашем мире сейчас существует? Или это уже байки из склепа?
Например, обновление прошивок всяких вояжёров и других космических аппаратов, которые были выпущены очень давно или работают в жестких условиях/с Множеством дублей и потому не обладают мегабайтами/гигагерцами. Ещё Обычно оптимизации приходится решать, когда производитель сэкономил на железке и выпустил большую партию плат с каким нибудь дешевым и слабым mcu, и тебе приходится под него адаптировать алгоритм.