Для того, чтобы прояснить, какую роль сыграла структуралистская философия в истории советской кибернетики, сначала нужно обратить внимание на то обстоятельство, что в Советском Союзе вопросами автоматизации обработки информации и автоматизации управления начали знакомиться не после появления книги Винера «Кибернетика» и не под ее влиянием. Во-первых, автоматические счетные машины (механические) существовали довольно давно, и еще в конце 30-х годов под руководством С. А. Лебедева началась работа над машиной, использующей двоичную систему счисления, но она была прервана войной. Во-вторых, война поставила ребром вопрос о создании эффективных систем управления зенитным огнем. Винеровская кибернетика во многом выросла именно из этой проблематики. В Советском Союзе этой проблемой, разумеется, тоже интенсивно занимались и тоже достигли определенных успехов. Например, именно от этой проблематики шел в кибернетику И. Я. Акушский – один из выдающихся советских кибернетиков, основоположник нетрадиционной компьютерной арифметики, позволившей резко ускорить процесс вычислений. Главным же толчком для интенсификации в СССР работ в области вычислительной техники и программирования было появление в США в 1946 году первой электронно-вычислительной машины, использующей фон-неймановскую схему, ЭНИАК.
После этого работы по созданию ЭВМ достаточно быстро приобрели в СССР очень широкий размах. В 1948 году был создан Институт точной механики и вычислительной техники АН СССР и Специальное конструкторское бюро Министерства приборостроения и средств автоматизации (СКВ 245). В этих учреждениях, а также в лаборатории электросистем Энергетического института им. Г. М. Кржижановского, НИИ электронных математических машин, лаборатории вычислительной техники АН УССР, Ереванском институте математических машин, Пензенском институте управляющих вычислительных машин и в нескольких других учреждениях велась активная работа по конструированию электронной вычислительной техники, разработке теории вычислительных машин, разработке технологии программирования[29]
.В 1949 году была организована кафедра вычислительной математики, которую в 1952 году возглавил С. Л. Соболев. В том же 1952 году для студентов этой кафедры А. А. Ляпунов начал читать курс «Программирование».
Кстати, изданная в 1948 году книга Винера «Кибернетика» практически немедленно была переведена, и уже в 1949 году советские специалисты имели возможность познакомиться с ней. Ю. А. Шрейдер, который пишет об этом[30]
, сетует на то, что перевод был «чудовищным», но этому вряд ли стоит удивляться. Н. Винер в предисловии ко второму изданию «Кибернетики» говорит, что и в оригинале были многочисленные опечатки и даже ошибки в содержании[31], что уж тогда говорить о служебном переводе для специалистов. К слову, если говорить о том, как на самом деле в СССР обстояло тогда дело с доступом к иностранной научной литературе, очень ярко свидетельствует эпизод, который приводит Вячеслав Всеволодович Иванов. Он вспоминает, что в августе 1957 года на международном конгрессе в Осло один американский ученый подарил ему только что вышедшую книгу Хомского «Синтаксические структуры». Но по приезду в Москву В. В. Иванов обнаружил, что эта книга уже есть в Ленинской библиотеке и на нее уже написана и опубликована рецензия. Он так и говорит, что в то время Ленинская библиотека «прекрасно снабжалась».Но, возвращаясь к «Кибернетике» Н. Винера, надо сказать, что на специалистов в области вычислительной техники она произвела, скорее, отрицательное впечатление. В ней они увидели, в основном, беспочвенные фантазии и оторванное от реалий тогдашней науки и техники философствование, необоснованные претензии на всеобщность методов частных наук.
Но неожиданно эта книга заинтересовала ученых, к вычислительной технике отношения не имеющих и, поэтому, склонных весьма преувеличивать ее возможности. Именно они и сгруппировались впоследствии вокруг семинара А. А. Ляпунова и выступили самыми горячими защитниками кибернетики.
Но, нужно сразу оговориться, что ни А. А. Ляпунова, ни участников его семинара нельзя считать единственными, кто развивал кибернетику в СССР.
В этой связи я хотел бы обратить внимание, например, на фигуру Анатолия Ивановича Китова.