Теория и практика Downgrade | страница 27
Ведь очевидно, что так называемая цифровая экономика плодит куда больше мусора чем старые, добрые понятные старшему поколению фабрики и заводы. Потому что за каждой строчкой не оптимизированного кода, кроются бесконечные производственные линии и цеха выпускающие будущий электронный мусор [22]. Включающий в себя по мимо обыденного барахла и сильно токсичные элементы.
Вот почему, когда разработчики жалуются на сжатые сроки заказчиков, они недоговаривают о порочности всей системы. Правда кроется в том, что оптимизация даже узких мест при ограниченных временных отрезках компенсируется за счет так называемого "железа". И это касается не только компьютерного рынка, но и всех частей глобальной экономики, применяющей подобный подход. Проще говоря, везде где имеется микропроцессор.
И для профессионалов нет секрета в том, что сами по себе современные среды разработки принципиально не отличаются от решений созданных в предыдущие десятилетия. Разница лишь в том, что связка процессор+программа имеет разные стандарты, что не позволяет оптимизировать код достаточным образом.
Еще раз вынужден повториться о том, что те же промышленные решения, кои сейчас называются громкими терминами CRM и ERP прекрасно функционировали еще на системах начала 80-х годов двадцатого столетия, хотя бы в той же General Motors. Различия кроются лишь в школах и средах программирования. А если еще точнее, то в маркетинговой политике и так называемом законе Мура (совладелец Intel), гласящем о необходимости удвоения процессорных мощностей раз в два года. Что вскоре приведет полупроводниковую промышленность, а именно к 2020 году в кризис [23]. Проще говоря, миниатюризация кристаллов кремния достигнет предела физических возможностей. Что уже сегодня вызвало потребность в квантовых процессорах, показавших с современным не оптимизированным ПО плачевные результаты [24]. Не смотря на колоссальную производительность кубитов квантовых суперпозиций. Ведь без разумного программирования и оптимизации кода никакие терагерцы не исправят ситуацию. Проблема носит исключительно ментальный, а не технический характер.
И по моему глубокому убеждению лучше советского подхода в разработке отраслевого ПО через НИИ придумать не возможно. Ведь выделение в отдельные категории экономики ИТ как производителя услуг привело не только к удорожанию программного обеспечения, но и стимулированию гонки гигагерц, принципиально не имеющей значения при абсолютно плачевной оптимизации. Иными словами, чем новее решение, тем больше электронного мусора в итоге оно производит и сильнее "тормозит".