Выбрать главу

В последние годы А. Ершов с головой ушел в теорию программирования. Он раскрывает потаенные возможности алгоритмов и нащупывает границы алгоритмического подхода. Работу современных программистов - теоретиков и практиков - он сравнивает с деятельностью авторов и издателей книг после изобретения книгопечатания: программисты создают машинное отображение мира, наделяя людей небывалой властью над природой.

Мощная и динамичная страна алгоритмирования быстро расширяется, совершенствуется, крепнет, и пределов ей не видно, и границы алгоритмирования не просматриваются отчетливо.

Сегодня алгоритмирование идет победным маршем, захватывая все новые и новые области, привлекая под свои знамена все новых и новых людей. Токарь и врач, экономист и учитель, инженер и юрист становятся алгоритмистами. Я прервал свой перечень на юристе, хотя мог бы продолжать его еще и еще: в алгоритмирование втянуто около тысячи человеческих специальностей.

Й это только начало. Потому что в наш век алгоритмическим мышлением должен овладеть каждый сознательный работник.

Законы алгоритмирования уже сегодня столь же важны для нас, как основные законы физики. Чем больше работников будет владеть ими, тем больше ЭВМ окажется на производстве, тем активнее и плодотворнее станут контакты человека с машиной.

Нельзя откладывать знакомство со страной алгоритмирования на будущее. Обращаясь к комсомольцам, Л. И. Брежнев говорил:

"Нет пограничной черты, нет водораздела, глядя на который можно было бы сказать: вот это - настоящее, а вот это - будущее. Уже сегодня каждым днем своей трудовой жизни надо строить и утверждать это будущее, приближать его, делать явью".

Научно-техническую революцию делают не другие люди, ее совершаем мы сами, а алгоритмическое мышление служит нам острым оружием.

Осваивая профессиональные секреты и тонкости, одолевая рутину и недоверие, то в ладу, то в споре с вычислительными машинами идут алгоритмисты к новому пониманию природы, производства, школы, искусства, общества.

Сквозь тернии к алгоритмам!

В нашей библиотечке алгоритмов три образца: в библиотеке алгоритмов человечества сегодня их десятки тысяч, и каждый день на полки всемирного хранилища ложится тридцать новых алгоритмов.

Приглядитесь к прохожим любого города нашей страны, и вы в любой час и день увидите среди них девушек, в сумках которых пачки перфокарт и большие белые торчащие наружу ведомости, что ли. Это программистки, а ведомости - результат их только что окончившегося общения с вычислительной машиной. Девушки называют свои ведомости неуклюжим словом "распечатки" или уж совсем диким словом - "листинги".

Ладно, пусть листинги, не в жаргоне дело, а в быстром распространении алгоритмического мышления, в передаче вычислительной машине все новых и новых задач, которые раньше одолевал только человеческий интеллект. Если дело пойдет так и дальше, то в скором времени будет создан алгоритм, ничем не уступающий человеку. Если дело пойдет так и дальше, то по дорогам Марса покатит автомобиль, собранный из отдельных атомов...

Идея марсианского автомобиля принадлежит М. Бонгарду, талантливому советскому кибернетику, погибшему несколько лет назад в горах в результате несчастного случая. Вообразите себе, говорил М. Бонгард, что наука у марсиан развивается совсем иначе, чем на земле. Марсиане преуспели в теоретической физике, но ничего не знают о механике. У них нет никаких машин, единственный их способ передвижения - верхом на лошади.

И вдруг возникает идея заменить лошадь, это живое упрямое и болезненное существо, неким устройством. Перед марсианским КБ ставится задача: найти такое расположение атомов в пространстве, чтобы их ансамбль мог перевозить человека не хуже лошади. Задача эта принципиально осуществима, так как один такой ансамбль атомов уже бегает перед глазами каждого марсианина: имя ему - лошадь.

Марсианские ученые, однако, не могут снять копию с лошади: при всей своей теоретической проницательности они не знают точного расположения атомов в ее теле. И потому они решают создавать свой экипаж шаг за шагом, атом за атомом усложняя конструкцию до тех пор, пока она сама не начнет двигаться. Они ведут свои работы широким фронтом, большими силами, с огромным энтузиазмом.