О сущности информатизации

Словами о стремительном росте и бурном развитии приходится начинать почти любую характеристику состояния и перспектив информатики. Но говорить об этом всего лишь как об одной из составляющих (пусть даже и важнейших!) научно-технической революции было бы анахронизмом. Масштабы вызываемых компьютеризацией сдвигов в науке, промышленности и в обществе дают основания внимательнее прислушаться к аргументам тех исследователей истории естествознания, которые все более уверенно сопоставляют эти сдвиги с промышленной революцией, начавшейся в XVIII в. ускоренным переходом от ручного труда к машинному производству и в конечном счете к смене общественно-экономической формации. Разумеется, обсуждая перспективы программного обеспечения ЭВМ, авторы не намерены заходить в своих прогнозных оценках столь далеко. Однако осознание именно этих процессов позволяет с достаточной долей убедительности уже в первом приближении сузить круг рассматриваемых явлений, не упуская при этом из виду наиболее важные факторы развития, а именно: внимательно рассмотреть здесь те явления в программировании, которые имеют или могут иметь промышленное значение и оценить их прежде всего в ракурсе человеческого фактора в программировании и решении задач с помощью ЭВМ.

Вычислительные машины принципиально отличаются, по нашему мнению, от машин вообще тем, что их способность быть полезными человеку заключена главным образом не в них самих, а во вне их находящемся программном обеспечении, определяющем поведение вычислительных устройств при обработке информации по алгоритмам, которые, как правило, нигде, кроме как в самих программах, точно не зафиксированы, а смысл которых содержится вне программного обеспечения — в сознании человека, неформально интерпретирующего эту информацию до и после обработки. Напомним в связи с этим давнее высказывание акад. А. П. Ершова о том, что скоро перестанут продавать компьютеры — продавать будут программы, а компьютеры будут бесплатным к ним приложением. Действительно, в настоящее время количественные оценки человеческих усилий, материальных затрат и потоков информации, относящихся к уже созданному и создаваемому программному обеспечению вычислительных машин, в десятки раз суммарно превосходят аналогичные оценки по отношению к вычислительной аппаратуре, и этот разрыв как абсолютно, так и по темпам роста продолжает увеличиваться.