Теперь, мне хотелось бы поговорить о том, в чём я вижу настоящие причины отставания советской науки в области биологии и кибернетики.
Существует один из расхожих мифов, что мол если бы не преследование кибернетики, то СССР обогнал бы То есть, вся вина возлагается исключительно на руководство СССР. И вот с этим утверждением я категорически не согласен. Более того, я намерен доказать, что определённая доля вины, если не большая доля, лежит и на советских учёных и инженерах, занимавшихся развитием компьютерной техники в СССР.
Начать надо с того, что компьютеры в СССР стали разрабатываться и без признания кибернетики. Например, первая ЭВМ М 1 была создана под руководством Брука в 1951 году. В том же году в руки военного инженера Анатолия Китова, попала книга Ноберта Винера "Кибернетика, или контроль и коммуникация у животных и машин". К вопросу об запретах кибернетики. Книга хранилась в спецхране военного института где тогда работал военный инженер Китов. Надо признать, что Китову пришлось выдержать тяжелейшее противостояние. В течении пяти лет в СССР выходили только статьи, ругающие кибернетику. Но, надо понимать, что кибернетику критиковали далеко не только советские идеологи. Например, одним из яростных противников кибернетики был психолог Ярошевский. А двое других критиков Екатерина Шкраба и Лев Дашевский, вообще-то были участниками разработки той самой ЭВМ М 1. Да и всего последующего семейства ЭВМ серии М. Извините, упрекнуть их в низкой квалификации и отсутствии компетенций язык не поворачивается.
Сложно сказать, с чем связан прорыв в признании кибернетики в СССР. Есть точка зрения, что со смертью Сталина. Но, Сталин умер в 1953 году, а первая работа Китова посвящённая кибернетике "Электронные вычислительные машины" вышла в 1956. К тому времени Китов занимал солидную должность в министерстве обороны. Руководил вычислительным центром. 1956 года началась его новая деятельность. Он стал конструировать компьютеры. Но о том, что наконструировал Китов я скажу чуть ниже.
Другим авторитетным гражданином, поддержавшим развитие Кибернетики в СССР был академик Берг. Сейчас это имя мало кому и что скажет. Но 50 - 60-ые годы Берг считался одним из ведущих специалистов в области радиосвязи в СССР. Впрочем, какой Берг был специалист сразу видно, по развитию этой самой радиосвязи в СССР.
Прочитав статью Берга, где он упомянул автоматические телефонные станции, как пример использования кибернетики, я понял, что, мягко говоря, Берг не понимал не только кибернетики, но и принципов работы автоматических телефонных станций его времени.
"Принято считать, что технический прогресс связан с возможностью широкого применения автоматов там, где раньше господствовал ручной труд… <…> Таким образом, главным признаком перехода к автоматизации является устранение человека и замена его автоматом, выполняющим, по задуманной человеком программе, определенные целеустремленные операции. <…> Наиболее убедительным примером являются, конечно же, автоматические телефонные станции, высвободившие огромное количество обслуживающего станции ручного управления персонала."
Дело в том что автоматизированные телефонные станции времён Акселя Берга вообще не были программными устройствами. Это были, ну очень грубо говоря - реле. Получившие своё название от французского слова rele - процедура смены лошадей на промежуточных станциях. В телефонных станциях это была жёсткая схема по которой осуществлялось соединение абонентов. Более того эта схема не могла быть использована ни для чего другого кроме того, что в науке называется "коммутация каналов." То есть для автоматизации телефонных звонков. Более того, если вы хотели создать телефонную сеть, ну скажем для связи служб железных дорог, то вам приходилось бы создавать отдельную телефонную станцию и линии связи именно для железнодорожников. А если для военных. То опять же, отдельная телефонная сеть и система телефонных станций для военных. Да, можно было в одном здании уместить и телефонную станцию для правоохранителей и для обычных людей и для железнодорожников. И тогда данный шедевр научно-технической мысли принимал просто гигантские размеры.
С появлением программируемых реле логика работы которых могла быть изменена в зависимости от задач, создание телефонных станций несколько упростилось. Одна беда, до программируемых реле в 1959 году, когда вышла статья Берга, было ещё почти 20 лет.
Короче говоря, после 1959 года после того, как было принято знаменитое постановление ЦК КПСС о признание кибернетики, перешло в кибернетическую истерику.
Все кому не лень ринулись строить кибернетические воздушные замки. Главным из которых была гениальная идея создания автоматической системы управления народным хозяйством СССР. Впервые такую гениальную идею выдвинул всё тот же неугомонный Берг. Но, всех авторов переплюнул академик Глушков.
Который предложил единую систему управления экономикой СССР под названием ОГАС.
Почему же я считаю, что академик Глушков занимался маниловщиной. Причины 3.
1. Создать такую сеть связи при жизни Глушкова было технологически невозможно. В дополнение к телефонным номерам начальников, нужно было создать телефонные точки для вычислительных центров, бухгалтерий и всех абонентов центров коллективного пользования в придачу. Реализовать эту задачу с помощью автоматических телефонных станций было не то, что сложно, а просто, я пишу это большими буквами НЕВОЗМОЖНО.
2. Различные информационные системы совершенно разных предприятий, институтов, бухгалтерий и заводов, требовали базового универсального протокола или, если хотите, алгоритма передачи данных. Как академик Глушков, умерший в 1981 году, собирался в середине 60ых годов прошлого века обеспечивать передачу данных, скажем от бухгалтерии леспромохоза в Нью-Васюках в вычислительный центр Госплана в Москве? Сейчас эта задача решена. На Западе. Без влияния и участия, и это факт, а факт вещь упрямая, академика Глушкова. А мы, пожинаем её плоды, в виде сети интернет. Давайте не будем врать. Глушков не придумал интернет. Где в его работах, а я прочитал их от корки и до корки, встречается фраза "коммутация пакетов", "маршрутизатор", "сетевой адрес". Ведь интернет работает на принципах фундаментально отличных от принципов работы автоматической телефонной станции.
3. Для каждой отрасли советской экономики требовались, зачастую чисто специфические форматы хранения и обработки данных. Мягко говоря, нужно было совместить бухгалтерию какого-нибудь крупного химического комбината с технологией химических процессов. Как хранить и обрабатывать всё это на одной ЭВМ? А ещё есть автозаводы, металлургические заводы, текстильные фабрики, хлебобулочные комбинаты... и тд и тп. И что предполагал делать гениальный академик Глушков? Для каждого элемента своей выдающейся ОГАС создавать отдельную ЭВМ? Получается так.
Как говорится, Глушков на то и академик, чтобы не размениваться на такие мелочи. Его дело предложить утопию. А невозможность её реализации оправдать косностью управленческого аппарата. Короче говоря, академик перекладывал с больной головы, своей головы, на здоровую.
А ведь проблема была в том, что ни в мире ни тем более в СССР просто не выпускалось такого количества ЭВМ. Более того, ЭВМ способных обеспечить работу ОГАС Глушкова. Для примера ЭВМ БЭСМ 6, о которой знают все, даже далёкие от компьютерных технологий люди, за 20 лет выпуска была выпущена в количестве 300 с небольшим экземпляров. А скорость работы миллион операций в секунду. Для справки, это было несколько меньше количества заводов и предприятий в СССР, число которых в 1967 году, году начала производства БЭСМ 6 перевалило за 30 тысяч. На скорость работы БЭСМ 6 в миллион операций в секунду, нивелировалась гигантскими размерами данной ЭВМ. Занимавшей огромный зал.
Для сравнения для маршрутизатора базировавшегося на компьютере PDP 11 фирмы DEC одной из первых компьютерных сетей с количеством абонентов больше полумиллиона в мире, которая называлась MINITEL требовался угол в помещении. Размером компьютер был с платяной шкаф.
Конечно, спасибо за большую скорость работы, разработчикам БЭСМ 6, но PDP 11 выпустили 20000 экземпляров. И видимо, не просто так в СССР в итоге начали делать компьютеры, совместимые по системе команд с PDP 11, а не БЭСМ 6. Причём, в конце 70ых годов прошлого века. Например СМ 3 фирмы Электроника. Видимо, с момента своего пуска в серийное производство БЭСМ 6 так хорошо себя зарекомендовала.
И тут возникает проблема была в том, что советские компьютеры, которых не хватало, были не только гигантских размеров но ещё были крайне не надёжными. Да да. Они взрывались. Например, знаменитая ЭВМ М 100 созданная помянутым мною выше Китовым, могла работать только 10 минут. Потом её главный процессор просто взрывался. Буквально. Лампы на которых на которых он был собран, не выдерживали нагрузки. И дело не только в элементной базе. А в узости мышления разработчиков советских ЭВМ. Которые ставили себе задачу сделать нечто эдакое, работающего не постоянно и надёжно, а обгоняющего американцев в какой-то ерунде.
Для примера, возьмём ЭВМ Сетунь. Сия не имеющая в мире аналогов ЭВМ работала на трёхзначной логике.
В итоге, Сетунь выпустили в количестве всего 60 экземпляров. Потому что, по сути, Сетунь была путь в никуда. Ну сделали вы компьютер на трёхзначной логике. Забив ещё один этаж дополнительным оборудованием. В дополнение к имеющемуся. И что? Ни развития компьютерной техники ни продвижения технологий информатики данный компьютер не дал.
Опять же. Ещё одной ярчайшей иллюстрацией моего утверждения является эпопея с созданием автоматизированной компьютерной сети для БЭСМ 6 под названием АС 6. По сути, АС 6 это была телефонная станция, которая должна была объединить в сеть БЭСМ 6 и периферическое оборудование, которое эта ЭВМ использовала. Работала Ас 6 на принципе коммутации каналов.
А вот и мудрец, который двадцать лет тратил государственные деньги на АС 6. Ну, то есть руководил проектом. Зовут его Томилин. Несмотря на всяческие учёные степени и звания он умудрился 20 лет создавать оборудование на принципах коммутации каналов. То есть, если прикинуть что томилинская эпопея где-то в 1967 году. То закончилась она аккурат за три года до появления сети интернет. В разгар развития American Online и Minitel.
Я имел опыт личного общения с этим, с позволения сказать деятелем науки и техники, так вот Томилин похвастал, что чтобы обогнать американцев во время полёта пол программе Союз-Аполлон он посадил аспирантов, которые тупо вбивали данные в ручную через терминалы ввода. Ну, что называется, спасибо Александр Николаевич. За обгон. А американцам за маршрутизаторы. Потому что в это время усилия американцев были брошены на создание маршрутизаторов. Работавших на принципе коммутации пакетов. Вкратце коммутации пакетов состоит в том, что бы вместо того чтобы по номеру телефона связывать двух абонентов, блокируя доступ к связи с этими абонентами другим участникам связи, что называется коммутацией каналов, можно передавать по одному и тому же проводу информацию в упакованном виде. В виде пакетов. Таким образом можно посадить на один провод не двух абонентов, как в случае с телефонной станцией, а много. А какому именно абоненту предназначен пакет, должен определять специальный компьютер - маршрутизатор. И должен он делать это специальному номеру - который мы все знаем как Ip адрес. Этот принцип передачи данных называется маршрутизация пакетов. Ну, это очень примитивное объяснение. Без упоминания всяких там других технических тонкостей Но, тут важна идея. Хочешь на один провод посади кучу абонентов. Хочешь - раздай им рации, работающие в одном диапазоне частот ( так работает современная сотовая связь). А маршрутизатор примет по этому каналу кучу пакетов и отправит каждый пакет адресованному этому пакету абоненту. Странно, но до этого не додумался ни один обладатель "самого лучшего в мире образования" полученного в стенах советского вуза.
И это было главной бедой советских кибернетнутых разработчиков ЭВМ. Они поверили в Кибернетику как Ленин в Марксизм. Ни критического осмысления. Ни, тем более, попытки пойти дальше Виннера не предпринял ни один советский инженер или математик, связанные с развитием компьютерной техники в СССР. Люди, за государственные деньги занимались чем угодно, кроме дела. Тот же академик Берг впал в такое кибернетическое безумие, что стал писать книги по биологии, в которой применял кибернетику для описания биологических процессов с упорством сумасшедшего с ножом, кидающегося на прохожих. Меж тем, как отставание в ЭВМ СССР продолжало расти. Безумное усложнение конструкции. Вместо работы над надёжностью. Какие-то постоянные сверх сложные устройства для решения задач, требовавших творческого подхода, а не изготовления золотых гвоздей под электронным микроскопом, причём методом через жопу и пинцетом. Но, увы, ни одной идеи в головах советских инженеров или математиков так и не родилось. До микропроцессорной техники додумались те, кого Лебедевы, Бурцевы, Бруки или Томилины стремились обогнать во всякой ерунде. И заводили советскую компьютерную технику в тупик.
Поэтому когда советская техническая интеллигенция просто спихнула вину на советскую власть. Это было враньё. В первую очередь самим себе. Хотя именно то, что советская власть думала о развитии компьютерной техники в СССР и стало причиной того, что советское правительство приняло решение копировать IBM 370. Кстати, помянутый выше Томилин, утверждал что это решение чуть ли не было проплачено ЦРУ. Да какое проплачено. Когда такие как Томилин спускали деньги на ветер. Государственные деньги. А когда потребовалось создать единую автоматизированную систему продажи пассажирских билетов Экспресс 2, то ни АС 6 ни БЭСМ оказались для этих целей просто не пригодными. И появилась эта система только потому что в СССР стали серийно выпускать клон IBM 370 под названием ЕС ЭВМ.
И кто в этом виноват, скажите на милость. Советская Власть? Та самая власть на деньги которой все перечисленные ездили по заграницам, строили дачи и получали бесплатное образование и лечение. Запрет Кибернетики? Ну так запрет был всего 10 лет. А остальные 40 было кибернетическое безумие. Поэтому не только советская власть виновата. Но и Лебедевы, Бруки, Томилины, Берги, Глушковы...далее по списку советских компьютерщиков, блуждавших в трёх соснах.