Когда стало покупать дешевле новый процессор или мощнее комп, чем нанимать крутого спеца по асему, на этом и прогресс кодеров остановился, программы стали гигабайты занимать, не кто головой не думает, все мощностью заливает. Советские ракеты летают на процессорах 30-40 летней давности, потому что свои крутые придумать не можем, и приходится кодерам оптимизировать. Я помню у меня была специальность Теория автоматов, там давали немеренно уравнение, и задача была его привести к простому, на несколько вычислений, вот за счет такого и идет производительность. Недавно код в 1С Смотрел, простой пример, в цикле создают переменную и получают валюту, цикл был 20 000 тыс раз, соответственно получение валюты в цикле много времени занимает. Епть мать, головой подумать, но нет, зачем