Николай Брусенцов
Создатель «Сетуни» — единственной в мире серийной троичной ЭВМ
- Дата рождения
- Дата смерти
- · 89 лет жизни
- Сфера
- Наука · Образование · Технологии
- Город
- Москва
- Занятия
- инженер, учёный, конструктор
Николай Брусенцов — конструктор «Сетуни», единственной в мире серийно выпускавшейся вычислительной машины на троичной логике. Фронтовик-радиотелеграфист, награждённый медалью «За отвагу» и орденом Красной Звезды. В МГУ проработал больше шестидесяти лет. «Сетунь» показала на испытаниях 95 процентов полезного времени при среднем по стране показателе 60 — и всё равно была снята с производства. После запрета заниматься машинами он переключился на обучающие системы и на логику Аристотеля, доказывая, что она изначально трёхзначна.
Горнист, ставший радистом
Николай Петрович Брусенцов родился 7 февраля 1925 года в Каменском на Днепре, в семье рабочего. В школе всерьёз занимался музыкой: был горнистом, играл на балалайке и домре в оркестре, дирижировал хором, сочинял песни.
Восьмой класс он окончил в 1941 году. После первых бомбёжек семью вместе с работниками коксохимического завода эвакуировали в Оренбургскую область; Николай работал учеником столяра на стройке металлургического комбината и учился в вечерней школе. Летом 1942 года поступил в эвакуированную в Свердловск Киевскую консерваторию, на факультет народных инструментов, — и проучился недолго: в феврале 1943-го его призвали.
Его отправили на курсы радистов, а оттуда — радиотелеграфистом во взвод управления артиллерийского полка. Воевал с октября 1943 года. Под Невелем дивизия дралась в полуокружении, зимой 1944-го было неудачное наступление на Витебск, превращённый немцами в крепость. В одном из боёв ему под ноги упала мина и не разорвалась.
Летом 1944 года, в операции «Багратион», с 26 по 30 июня он непрерывно находился на передовом наблюдательном пункте и под артиллерийским и пулемётным огнём передавал команды на батарею. Артиллеристы подавили несколько пулемётов и расчистили путь пехоте — за это медаль «За отвагу». В марте 1945 года в Восточной Пруссии, когда во время контратаки танков и пехоты пропала связь с огневыми позициями, он сумел её быстро восстановить, и контратаку отбили; за этот бой — орден Красной Звезды.
Весь фронт он прошёл с рацией 13-Р конструкции Владимира Пестрякова, не подозревая, что через несколько лет Пестряков станет одним из его институтских учителей.
«Сетунь»: машина, считавшая тройками
Поначалу работы в бюро толком не было, и Брусенцов подумывал уйти. Но в начале 1956 года по инициативе Сергея Соболева в МГУ начали делать собственную вычислительную машину — недорогую, малогабаритную и пригодную для институтских лабораторий. Идеи молодого инженера Соболеву понравились, он перевёл его на мехмат и поручил разработку, а заодно устроил стажировку в секретной лаборатории Гутенмахера, где строили двоичную ЭВМ на магнитных элементах.
Машина Гутенмахера, по мнению Брусенцова, имела недостатки, устранимые переходом к троичной системе счисления. Здесь стоит объяснить, в чём разница. Обычный компьютер работает с двумя состояниями — 0 и 1. Троичная симметричная система использует три: минус один, ноль и плюс один. Отрицательные числа в ней записываются так же, как положительные, — а значит, не нужны ни прямой, ни обратный, ни дополнительный код, и вычитание перестаёт быть отдельной операцией.
Выигрыш оказался не теоретическим. На троичном сумматоре число элементов в машине сократилось в семь раз по сравнению с решением Гутенмахера, резко упали требования к мощности питания и к отбраковке сердечников и диодов.
К концу 1958 года опытный образец был собран и назван «Сетунью» — по речке, протекавшей рядом. Это была первая отечественная ЭВМ на безламповых элементах.
Дальше начались бюрократические бои. Осенью 1959 года на коллегии Государственного комитета радиоэлектроники представители Госплана и Совнархоза высказались против серийного выпуска и за закрытие проекта; среди активных противников был один из разработчиков двоичной «Стрелы». Вопрос дошёл до ЦК. На межведомственных испытаниях в апреле 1960 года «Сетунь» показала 95 процентов полезного времени — при том, что средний показатель для отечественных ЭВМ был 60. Постановлением Совета министров производство поручили Казанскому заводу математических машин, а в апреле 1962 года Брусенцов получил Большую золотую медаль ВДНХ.
«Сетунь» работала в научном моделировании, конструкторских расчётах, оптимизации управления, компьютерном обучении и прогнозах погоды. Опыт её сопровождения дал материал для кандидатской диссертации 1965 года.
Запрет и то, что было после
К апрелю 1970 года был готов опытный образец «Сетуни-70» — троичного мини-компьютера с двухстековой архитектурой, страничной памятью, послоговым кодированием программ и управлением в духе структурного программирования. Он остался единственным экземпляром.
В том же году новым начальником вычислительного центра МГУ стал Валентин Воеводин, считавший, что университет — не место для разработки вычислительных машин. Административным приказом Брусенцову запретили заниматься компьютерами.
Он переориентировал лабораторию на обучение. Изучив результаты испытаний американских обучающих систем PLATO IV и TICCIT, счёл их непригодными и в 1972 году вместе с Хосе Рамилем Альваресом начал делать собственную — «Наставник», на базе «Сетуни-70». Принцип был «компьютер плюс книга»: материал хранился не в машине, а в особым образом организованной книге на магнитном носителе, разбитой на пронумерованные секции с упражнениями и разборами ошибочных ответов. Система вела архив по каждому студенту.
Впервые её опробовали 1 марта 1974 года на коллоквиуме по численным методам — на ста пятидесяти третьекурсниках ВМК. Позже добавились подсистемы «Экзамен» и «Тест», а сам «Наставник» перенесли на мини- и микрокомпьютеры и внедрили на факультетах МГУ, в московских школах, в Военно-инженерной академии, МАИ и Софийском университете.
Несмотря на запрет, «Сетунь-70» он продолжал дорабатывать и в 1975 году реализовал команды структурного программирования на уровне машинного языка — воплотив идеи Дейкстры. Работу прервала болезнь: в конце 1970-х у него нашли рак, и врачи сочли его безнадёжным. Оперировать взялся Борис Петровский, и через год Брусенцов вернулся к работе.
В начале 1980-х он создал диалоговую систему структурированного программирования для малых машин — с двухстековой архитектурой «Сетуни-70» и словарной организацией в духе FORTH. В 1986 году за неё получил серебряную медаль ВДНХ.
Аристотель, которого перевели неправильно
Работа над троичной логикой привела Брусенцова к философии, и это не было хобби на стороне.
Читая Аристотеля в оригинале, он пришёл к выводу, что переводчики, а за ними философы-стоики исказили смысл его логики: приписали ему «закон исключённого третьего», придуманный на самом деле Хрисиппом, и авторство двухзначной логики. Позже, стараниями Фомы Аквинского, учение о методе выродилось, по его выражению, в схоластику, несовместимую и со здравым смыслом, и с самим Аристотелем.
Брусенцов доказывал, что аристотелева логика с её тремя статусами истинности высказываний принципиально трёхзначна. Трёхзначную логику он строго отделял от нечёткой: в нечёткой значений истинности сколько угодно, в трёхзначной — только одно промежуточное, незавершённое третье.
Он разбирал попытки логиков обойти закон исключённого третьего, находил их неудачными и считал единственным удачным примером символическую логику Льюиса Кэрролла, где этого закона просто нет. Опираясь на диаграммы Кэрролла и на «универсальную характеристику» Лейбница, разработал алгебру совокупностей — трёхзначное обобщение алгебры Буля.
В работе «Неадекватность двоичной информатики» 2005 года он ввёл понятие «трит» — минимальную целую единицу количества информации в троичной системе, по аналогии с битом.
Всего опубликовал сто девяносто пять научных работ, имел одиннадцать авторских свидетельств, подготовил восемь кандидатов наук. С 1972 года вёл в МГУ спецкурсы по мини- и микрокомпьютерам, структурированному программированию и троичной информатике. Умер 4 декабря 2014 года на девяностом году жизни.
Хронология
- 1944
Медаль «За отвагу»
В операции «Багратион» четыре дня передавал по радио команды на батарею с передового наблюдательного пункта под непрерывным огнём.
Источник: Русская Википедия, Брусенцов Николай Петрович
- 1958
Опытный образец «Сетуни»
Собрана троичная ЭВМ, названная по протекавшей рядом реке.
Источник: Русская Википедия, Брусенцов Николай Петрович
- 1960
Испытания и серия
На межведомственных испытаниях «Сетунь» показала 95 процентов полезного времени при среднем по отрасли 60; выпуск поручили Казанскому заводу математических машин.
Источник: Русская Википедия, Брусенцов Николай Петрович
- 1970
Запрет на разработку компьютеров
Новое руководство вычислительного центра МГУ приказом запретило ему заниматься вычислительными машинами.
Источник: Русская Википедия, Брусенцов Николай Петрович
- 1974
Система «Наставник»
Обучающая система на базе «Сетуни-70» впервые опробована на коллоквиуме по численным методам — на ста пятидесяти студентах ВМК.
Источник: Русская Википедия, Брусенцов Николай Петрович
Факты
- На фронте был радиотелеграфистом, награждён медалью «За отвагу» и орденом Красной Звезды.
- Поступал в консерваторию, но абсолютного слуха у него не оказалось.
- В МГУ проработал больше шестидесяти лет.
- «Сетунь» — единственная в мире серийная ЭВМ на троичной логике.
- Троичная схемотехника сократила число элементов в машине в семь раз.
- На испытаниях «Сетунь» дала 95 процентов полезного времени при среднем 60.
- В 1970 году ему приказом запретили заниматься компьютерами.
- Ввёл в информатику понятие «трит» — троичный аналог бита.
Прямая речь
«Монтажники, естественно, обложили меня матом, и урок этот я запомнил навсегда: никакой документации «слепо» верить нельзя.»
Достижения и награды
- 1962Большая золотая медаль ВДНХ СССР за троичные схемы ЭВМ «Сетунь»
- 1965Кандидат технических наук
- 1982Премия Совета министров СССР
- 1995Орден «За заслуги перед Отечеством» IV степени
- 2001Заслуженный работник высшей школы Российской Федерации
Источники
- Русская Википедия: Брусенцов, Николай Петрович — Даты рождения и смерти, специализация по архитектуре ЭВМ, кандидатская степень 1965 года, труды по троичному симметричному коду и троичной логике, создание «Сетуни» как первой отечественной ЭВМ на безламповых элементах, премия Совета министров 1982 года, звания заслуженного работника высшей школы 2001 года и заслуженного научного сотрудника МГУ 1997 года, рождение в Каменском в семье рабочего, школьные занятия музыкой, окончание восьмого класса в 1941 году, эвакуация в Оренбургскую область и работа учеником столяра, поступление в эвакуированную Киевскую консерваторию летом 1942 года, призыв в феврале 1943 года, курсы радистов и назначение радиотелеграфистом, бои под Невелем и Витебском, эпизод с неразорвавшейся миной, действия с 26 по 30 июня 1944 года и медаль «За отвагу», бой за Штольценберг 1 марта 1945 года и орден Красной Звезды, рация 13-Р конструкции Пестрякова, демобилизация в декабре 1945 года, работа чертёжником и эпизод с подъёмным краном с приведённой цитатой, поступление в МЭИ в августе 1947 года, болезнь туберкулёзом, учёба вместе с М. А. Карцевым и перечень учителей, «таблицы Брусенцова» 1954 года, распределение в СКБ МГУ в 1953 году, перечень должностей в МГУ с датами, инициатива Соболева в начале 1956 года и стажировка в лаборатории Гутенмахера, разработка троичного сумматора, сокращение числа элементов в семь раз и снижение требований к питанию и отбраковке, натуральное кодирование чисел вместо прямого, обратного и дополнительного кода, сборка опытного образца «Сетуни» к концу 1958 года и происхождение названия, коллегия ГКРЭ осенью 1959 года и позиция Госплана и ВСНХ, межведомственные испытания апреля 1960 года с показателями 95 и 60 процентов, постановление о выпуске на Казанском заводе, Большая золотая медаль ВДНХ 9 апреля 1962 года, области применения «Сетуни», кандидатская 1965 года и её тема, техническое задание на «Сетунь-70» 1968 года, участие Хосе Рамиля Альвареса, особенности архитектуры «Сетуни-70», назначение Воеводина в 1970 году и запрет на разработку компьютеров, оценка систем PLATO IV и TICCIT, разработка АСО «Наставник» с 1972 года, принцип «компьютер+книга» и устройство учебного материала, первое применение 1 марта 1974 года на коллоквиуме Бахвалова со ста пятьюдесятью студентами, подсистемы «Экзамен» 1978 года и «Тест» 1983 года, перенос системы и перечень мест внедрения, реализация команд структурированного программирования в 1975 году и связь с идеями Дейкстры, болезнь и операция Б. В. Петровского, разработка ДССП в начале 1980-х и серебряная медаль ВДНХ 1986 года, философские взгляды: реабилитация логики Аристотеля, роль стоиков и Хрисиппа, оценка схоластики и Фомы Аквинского, трёхзначность силлогистики, разграничение трёхзначной и нечёткой логики, оценка Лукасевича и Кэрролла, алгебра совокупностей как трёхзначное обобщение алгебры Буля, введение понятия «трит» в работе 2005 года, спецкурсы с 1972 года, число публикаций, авторских свидетельств и подготовленных кандидатов наук, перечень наград и званий




