>>168428
Работа с "человеческой" записью приводит к расхлябанности.
Тебе для программы нужен конкретный инструмент-функция и конкретная переменая-область значений.
Ты делаешь этот инструмент на асме. Обзываешь как-то нехорошо и даешь лентяю поиграться. Приходит лентяй и создает свою специальную процедурку, включая туда твою и еще десяток других функций, к каждой из которых присобачивает объекты.
Это он обзывает процедурой на си и даетет дурачку поиграться. Тот из таких процедур ваяет модуль, прифигачивает новые имена вызова и утаптывает в монстров-универсалов, которым можно вбивать сотни различных вариаций параметров.
И вот уже приползает кто-то уровня кишечнополосных и собирает из таких модулей и объектов библиотеки.
Потом на их основе некие амебы ваяют какой-то скриптовый "язык".
А бульон коацерватных капель создает "среды разработки".
И вот уже из них создают "редакторы".
А если вскрыть такой "редактор" оказывает безумное дублирование всего и вся, какие-то циклы, тяжеловесные обходы крайне неэффективными методами, резервирование огромных ресурсов, которые оставляются неиспользовнными, загрузка бесполезного, невостребанного и вообще невозможного к вызову в данном редакторе мусора.
И вот с такой логикой разработки мы приходим к тому, например, что странички, которые выглядят практически так же, как в 2005-м, которые в том 2005-м летали на 2 мегабитах в секунду, в 2015-м тормозят на ресурсах, превышающих ресурсы средней машины 2005-го в разы, при скоростях в 50 мегабит.
Не то, чтобы это что-то плохое - потенциальные ресурсы современной вычислительной техники всё-таки очень резиновые, если мерить их потенциальными масштабами пользовательских задач.
Но мне этот экспоненциальный подход не нравится.
И самое неприятное в нем, что появляется поколение "специалистов", для которых логика и причины происходящих в "гудящем железном ящике" процессов остаются такой же непостижимой магической загадкой, как и для среднего реднека.
А еще мне кажется, что экстенсивность свойственна примитивности. Чем менее сложна была техника и чем меньше знаний было, тем более наплевательским к эффективности было отношение людей при развитии. Но чем дальше, тем больше люди сражаются за десятые доли процента, за сотые доли цента, за кадый Ватт, за каждый градус.
Всё-таки я думаю, что такой бардак с кодом, который просходит сейчас, когда-нибудь надо будет разгребать и приводить в разумное состояние.