Уже современная цифровая машина прекрасно справляется с ролью центрального логического элемента системы автоматического управления всем ходом сложного производственного процесса (рис. 37). Она обеспечивает молниеносную логическую и математическую обработку многочисленной информации, поступающей от воспринимающих элементов, а также работу объектов по хранящейся в ее "памяти" заранее заданной программе, в которую в случае надобности она сама может вносить необходимые коррективы в зависимости от изменившихся условий. В более сложных случаях, прежде чем послать сигнал управления на тот или иной исполнительный механизм, машина может очень быстро "изучить" последствия этого сигнала на математической модели управляемого производственного процесса.
Рис. 37. Машина управляет производством
Цифровым электронным машинам поручают также расчет и конструирование аппаратуры. Руководствуясь определенными принципами, заложенными в программе, машина может находить раз за разом всё более и более совершенные конструкции.
В настоящее время имеются радиозаводы, где сборка радиотехнической аппаратуры из готовых деталей производится автоматически электронной цифровой машиной, которая для этой цели оснащена особыми исполнительными механизмами, так называемыми "манипуляторами", или "механическими руками". В зависимости от программы одна и та же машина может монтировать самую разнообразную электронную аппаратуру: радиоприемники, передатчики, телевизоры и т. д. Значит, при наличии надлежащей программы она может собрать и электронную вычислительную машину - такую же, как она сама.
В запоминающее устройство собранной машины может быть автоматически переписана та же программа сборки, так что процесс "самовоспроизведения", или, если угодно, "размножения", одинаковых машин может продолжаться неограниченно.
Можно составить и такую программу, по которой электронная машина будет рассчитывать, конструировать и собирать другие электронные машины, более совершенные, чем она. При этом в память каждой новой машины будет автоматически вводиться переработанная программа дальнейшего усовершенствования и сборки.
При этом как конструктор первоначальной машины, так и составитель ее программы едва ли в состоянии предсказать, какой степени совершенства достигнет машина через значительное число "поколений". Ведь конструирование новой машины и переработка программы производится все более и более совершенными машинами, причем в процессе последовательных сборок программа может улучшаться на только на основе математических расчетов, выполняемых самой машиной, но и по принципу "самообучения", с учетом накопленного "опыта".
Интересно отметить, что согласно теоретическим исследованиям способность собирать еще более совершен-* ные машины присуща электронной цифровой машине только в том случае, если сама она достаточно сложна. Некоторые расчеты показывают, что такая машина должна состоять из многих десятков или даже сотен тысяч элементарных блоков. Никакие машины попроще обладать свойством "самовоспроизведения", а тем более "воспроизведения с усовершенствованием" не могут.