Имхо, проблемы «Поддерживать или нет обратную совместимость» по моему нет. Есть проблема — как долго поддерживать обратную совместимость и каким образом. Нп. решение с dosbox мне нравится — создание промежуточного слоя, который транслирует старый API в новый. Но это только для тех приложений, которые уже не развиваются.
Большое спасибо за то, что привели примеры реализации одной и той же функции как в обычном процедурном стиле, так и с помощью лямбд. Так гораздо понятнее для новичка в функциональном программировании — не так страшно :)
Раньше людям нравилось управлять чем-то, чувствовать свой контроль над происходящими событиями. А молодой пользователь хочет просто нажать на кнопку и получить результат.
Не совсем верная логика. Любой человек всегда мечтал щёлкнуть пальцами и чтобы всё было готово, особенно если дело касалось неинтересных вещей.
Так что проблема не в поколении, а в натуре человека. Все новые изобретения поначалу были сложны в обращении, но со временем упрощались. А управлять всем до винтика нравится далеко не всем.
Не совсем верная логика. Любой человек всегда мечтал щёлкнуть пальцами и чтобы всё было готово, особенно если дело касалось неинтересных вещей.
Так что проблема не в поколении, а в натуре человека. Все новые изобретения поначалу были сложны в обращении, но со временем упрощались. А управлять всем до винтика нравится далеко не всем.