Просто большая часть веба - это несложная математика и в основном программирование интерфейса + взаимодействие с БД. Т.е. программы класса "Морда к БД". И большАя часть веб программистов, не сталкиваясь с прочими задачами, искренне думает, что это и есть основное предназначение компов - показывать людям красивую картинку в социальной сети. Оттуда и разговоры про "будущее софта в HTML5/CSS..". Только частоты процов уже не хватает для ворочания с приемлемой скоростью кучи интерпретируемых/байткодовых прог, тем не менее этот подход толкают все шире и шире. Или господа веб-программисты научились эффективно распараллеливать выполнение своего кода по потокам для использования многоядерности? В общем, С такими тенденциями скоро уйдут в мир иной последние прогры, знакомые со словом "оптимизация". А мысль, что повышение быстродействия программ пусть обеспечивается разработчиками аппаратного обеспечения, прочно укрепляющаяся среди прогров в последнее время, заведет не так скоро отрасль в тупичок - ибо это мысль безгранична, а аппаратные ресурсы очень даже граничны. Да и зачем тратить на ту же задачу (утрированно) 10000 эквивалентных машинных инструкций и 10Вт энергии, если можно решить ее затратив 1000 инструкций и 1Вт. Ну и еще вопрос к вам - а на чем написано все то ПО, внутри которого выполняется веб-программа? На уродских, по вашим словам, инструментах. Так напишите собственный браузер, веб сервер, HTML5 движок и жава-скрипт машинку, используя собственно какой-нибудь близкий вам инструмент, тот же жава-скрипт ;) В общем, господа веб-программисты, продолжайте радовать нас красивым интернетом и воздержитесь от прогнозов по поводу будущего системного программирования и промышленного программирования. Я думаю прогры с геймдева/CAD тоже в большинстве присоединятся к подобному мнению.
|