|
|
|
| Компонентное программирование. |
Автор: М. Безверхов. |
Источник: перейти! | Язык: русский |
Глава 1. Предтечи. С того дня, когда программирование стало самостоятельной сферой человеческой деятельности прошло уже более пятидесяти лет. Сменилось не одно поколение вычислительных машин и обслуживающих их работу программ. Человечество довольно однозначно поняло, что написание программ – тяжкий труд. А труд, в странах, которые уважают свое состояние, оплачивается. И чем квалифицированнее этот труд – тем больше... Словом, идея программирования из компонент с экономической точки зрения витала в воздухе ровно с тех пор, как программы стали самостоятельным товаром и самостоятельной статьёй затрат. Но между возвышенной мечтой и её приземлённой реализацией, обычно – дистанция огромного размера. Всё дело в том, что программирование является человеческой технологией. Т.е. способом производства, который не стоит на месте, а соответствует уровню накопленных в обществе знаний, мощности «средств производства», принятым производственным отношениям. И очень долгое время все эти факторы не давали компонентному программированию уж очень существенных экономических преимуществ – если в результате научных разработок и получались программы, которые оказывались используемы повторно и многократно, то организация их использования оказывалась непомерно дорога. Если находилось экономически приемлемое решение, то приемлемо оно было как раз за счёт не очень большой сложности входящих в него компонент. Понадобилось открытие миру персонального компьютера, резко понизившего квалификационные требования к человеку-оператору, сидящему за ним, понадобилось увеличение аппаратной мощности компонент компьютера позволившее не выжимать последние силы из каждого бита, понадобилось открытие новых технологий программирования, позволявших добиться невиданной дотоле скорости написания кода, понадобилось резкое возрастание расходов на создание программного обеспечения, в разы превысивших расходы на аппаратную часть, чтобы стало очевидно понятно – простой экстенсивный путь создания программ есть путь экономического тупика. |
Доступные файлы (отрапортовать об ошибке!): |
Просмотреть
Загрузить
В портфель! (руководств: 0)
Обсудить на форуме
|
|
|
|
|