Поворот кругом
Поворот кругом
Потому уже в конце 1960-х встал вопрос о преодолении общего отставания в компьютерной технике от Запада. Дело было даже не в количестве. К середине 1960-х годов в СССР выпускалось более десятка различных типов вычислительных машин, не имеющих ничего общего ни по программному обеспечению, ни по аппаратным особенностям и даже по внешним интерфейсам. АЦПУ или устройства памяти от машин типа «Минск» нельзя было подключить к «Уралам» и наоборот, не говоря уж о зарубежном оборудовании. В серии «Минск» был принят семибитный байт, в БЭСМ — шестибитный, единой кодировки символов не существовало. Надо было как-то разбираться с этим зоопарком. С сегодняшней точки зрения мы можем констатировать, что к шестидесятым годам в СССР была создана довольно передовая компьютерная отрасль, но звание «индустрии» ей еще предстояло заслужить.
В этой обстановке весь конец 1960-х годов прошел в спорах о дальнейшей ориентации строительства компьютеров. В результате было принято, вероятно, наихудшее из возможных решение о переориентации всей отрасли на копирование стремительно устаревающей техники фирмы IBM. Подробнее об истории с принятием решения о копировании IBM/360 рассказывается в очерке Б. Н. Малиновского о Башире Искандаровиче Рамееве, помещенном в этой книге, здесь мы лишь добавим несколько слов.

С. А. Лебедев и М. А. Лаврентьев на даче в Луцино, 1 мая 1963 года
Все наиболее известные отечественные конструкторы ВТ — в том числе В. М. Глушков, С. А. Лебедев, И. С. Брук, Б. И. Рамеев, — тогда сопротивлялись этому решению. Выступили против и такие известные организаторы вычислительной отрасли, как академик А. А. Дородницын, руководитель ВЦ АН СССР. Прямо на заседании у министра Калмыкова подал в отставку один из главных инициаторов всего проекта ЕС М. К. Сулим. В комментариях к докладу Межведомственной комиссии о разработке системы «Ряд» (ЕС ЭВМ), Исаак Семенович Брук писал[18]: «Если только не поставить перед собой цель выйти на внешний рынок и частично вытеснить западные фирмы, то при выборе структуры „Ряда“ следовало бы больше ориентироваться на существующие у нас условия с учетом их изменения вследствие роста применения вычислительной техники. […] Сам по себе тот факт, что при незначительном годовом выпуске в несколько сот вычислительных машин они выпускаются более десяти различных типов, не имеющих ничего общего по конструкциям, логике, языку и т. п., свидетельствует об отсутствии сколько-нибудь разумного регулирования и планирования. Поэтому введение вместо многочисленных выпускаемых и намечаемых к выпуску „проталкиваемых“, премированных и т. п. машин (систем) — ограниченного числа программно совместимых моделей безусловно прогрессивно». Однако, замечает советский компьютерный пионер, выбранная линия «ориентирует на повторение или ускорение прохождения пути развития вычислительной техники за рубежом, т. е. в США. […] Нет нужды доказывать, что наилучшим и экономичным по затрате времени решением проблемы освоения того, что уже достигнуто за рубежом, было бы использование лицензий — готовой документации и технологии. В противном случае — трудно устранимое отставание».
Отставание, о котором говорит Исаак Семенович, нетрудно проиллюстрировать только тем фактом, что в 1971 году, когда были выпущены первые модели ЕС (Ряд 1), корпорация IBM уже перешла к следующей версии системы IBM/370, аналоги которой (Ряд 2) начали производиться только в 1978 году. Другие аргументы можно найти в упомянутом очерке о Б. И. Рамееве далее. Б. А. Бабаян (тогда — один из ведущих сотрудников ИТМ и ВТ) много лет спустя, в речи 1998 года [1.19] резюмировал суть ситуации без излишней дипломатии:
«Расчет был на то, что можно будет наворовать много матобеспечения — и наступит расцвет вычислительной техники. Этого, конечно, не произошло. Потому что после того, как все были согнаны в одно место, творчество кончилось. Образно говоря, мозги начали сохнуть от совершенно нетворческой работы. Нужно было просто угадать, как сделаны западные, в действительности устаревшие, вычислительные машины. Передовой уровень известен не был, передовыми разработками не занимались, была надежда на то, что хлынет матобеспечение… Вскоре стало ясно, что матобеспечение не хлынуло, уворованные куски не подходили друг к другу, программы не работали. Все приходилось переписывать, а то, что доставали, было древнее, плохо работало. Это был оглушительный провал».
Б. Н. Малиновский в своем очерке о С. А. Лебедеве [1.1] так писал о решении переориентироваться на копирование западной техники: «На разработку ЕС ЭВМ были затрачены огромные средства. Копирование IBM-360 шло трудно, с многократными сдвигами намеченных сроков, потребовало огромных усилий разработчиков. Конечно, была и польза, — повторили пусть устаревшую, но все же весьма сложную систему, многому научились, пришлось овладеть новой технологией изготовления ЭВМ, разработать обширный комплекс периферийных устройств, появились навыки „советизации“ зарубежных разработок. И все же при этом „варились в собственном котле“, с трудом доставая документацию на систему IBM-360. Если подумать об ущербе, который был нанесен отечественной вычислительной технике, стране, общеевропейским интересам, то он, конечно несравненно выше в соотношении с полученными скромными (не по затратам труда и средств!) результатами».
Принятие решения о копировании IBM/360, несомненно, привело и к ряду положительных последствий. Одним из них было то, что в сравнительно короткий срок, не более десятилетия, в СССР была создана довольно передовая отрасль по производству изделий микроэлектроники с центром в Зеленограде и заводами, расположенными по всей стране. Конечно, она была ориентирована не только на строительство компьютеров, да и создаваться начала задолго до этих споров — микроэлектронные изделия требовались буквально во всех областях техники, но, несомненно, именно потребности компьютерной отрасли заставили микроэлектронщиков скопировать основные серии западных микросхем во всей полноте. Своей школы в этой области у нас практически не было (за исключением отдельных разработок, не получивших развития), потому заимствовать технологии было, конечно, правильным решением. В России во все времена тяжело давался процесс перехода от идей к рутине, к серийному выпуску, и учиться у Запада по этой части было совершенно не зазорно. А. И. Шокину, создавшему на почти пустом месте современную микроэлектронную отрасль, удалось совершить настоящий подвиг[19].

Сергей Алексеевич доволен реакцией дочки Кати на свадебный подарок — сари, которое он привез из Индии, 1961 год
А вот в части носителей оригинальных идей недостатка в стране не наблюдалось никогда. Руководители отрасли, принимавшие решение о копировании, воспитывались в сталинские времена, и на памяти у них был ряд очень успешных проектов по заимствованию, выполненных на рубеже 1940–50 годов. Таких, например, как воспроизведение по приказу Сталина американского бомбардировщика Б-29 (превратившегося в Ту-4), значительно продвинувшее вперед советскую авиацию. Есть, однако, большая разница между ситуацией в авиационной промышленности в цейтнотные 1940-е, когда проводить НИиОКР было просто некогда, и в компьютерной отрасли в середине 1960-х, где имелся значительный практический и теоретический задел, ничуть не уступавший западным разработкам.
Если бы в свое время Туполев и другие авиаконструкторы ограничились последовательным копированием всех вновь создаваемых американских самолетов, добывая образцы правдами и неправдами, можно себе представить, в какой дыре очень быстро оказалась бы советская авиация. А ведь именно по такому пути направили советскую компьютерную отрасль. Расчет был на то, что скопировав западные компьютеры, мы сэкономим и на программах для них — для одной только серии IBM/360 программное обеспечение оценивалось в сумму порядка 6 млрд долларов, и разработка его занимала много миллионов человеко-лет работы. Но потом оказалось, что программы все равно приходится кардинально перерабатывать, и в результате ресурсов было потрачено не меньше, и без особого толка, потому что всерьез научиться чему-либо можно только создавая свое. Как выяснилось уже в наше время, «наворовать» и само программное обеспечение можно лишь в ограниченном объеме: даже при том, что сейчас практически весь компьютерный парк основан на западных разработках и импортных комплектующих, и строгих ограничений на распространение компьютеров и ПО уже не существует, все сколько-нибудь национально-ориентированные отрасли (бухгалтерское дело, налоги, документооборот, выборы, статистика и т. д., не говоря уж об «оборонке») все равно пришлось обеспечивать собственным ПО.
Заметим, что проблемы с традиционно хромавшим качеством ЭВМ переход к копированию западных моделей отнюдь не решил. Самуил Любицкий, начинавший программировать еще в середине 1960-х, свидетельствует[20]: «Только в 1973 мне довелось увидеть первую машину ЕС-1020. И она… не работала. Ее налаживали, налаживали, налаживали… Наконец, к концу года заработала с горем пополам, и оказалось, что машина по памяти, быстродействию, периферии слабее, чем „Минск-32“, который уже лет пять как скромно трудился себе в соседнем зале… качество техники было ужасающим, она налаживалась месяцами и требовала неустанных усилий для поддержания работы… добротная продукция братьев-демократов была каплей в море бессовестного брака, где особенной наглостью отличались „тридцатки“ — творения армянских мастеров. Те попросту приходили без трети комплектующих. Шутили, что их „разливают“ в подсобном цеху Ереванского коньячного завода».
Аналогичные высказывания можно найти почти у всех компьютерщиков тех лет. Приведем еще фрагмент из эссе другого программиста, Бориса Кушнера: «Не без печали вспоминаю появление в нашей комнате Вычислительного центра рабочей станции, мощного (конечно, по тем временам) персонального компьютера отечественного производства. На второй день компьютер стоял со снятым кожухом, иначе он перегревался, на третий день наши инженеры что-то протирали остродефицитным по понятным причинам спиртом, на четвертый день он исчез. Поступившего через пару недель собрата ожидала точно такая же судьба. Перед самым отъездом из СССР, на Конференции в Обнинске я слушал доклад о компьютеризации школы. „Представьте себе, — говорил докладчик, — мы заказали пятьдесят тысяч „Агатов“[21], и они все не работают!“» [1.21]. Довольно нелестные характеристики можно услышать и в адрес разработок ИТМ и ВТ (правда, уже после смерти Лебедева) — см. приложение «Опыт внедрения „Эльбрус-1“ к очерку о М. А. Карцеве в этом сборнике.
С. А. Лебедеву тогда единственному удалось отстоять ИТМ и ВТ от участия в программе ЕС ЭВМ (за исключением некоторых специализированных институтов, ориентированных на военные нужды, таких, как НИИВК М. А. Карцева). Руководители отрасли пытались уговорить Сергея Алексеевича участвовать в ней и даже возглавить эту программу. Он счел, что не имеет права принять решения в одиночку, и посоветовался с коллективом, но сотрудники в большинстве поддержали его точку зрения. Свой отказ он прокомментировал так: «А мы сделаем что-нибудь из ряда вон выходящее!».
Родные Сергея Алексеевича уверены, что переориентирование на копирование западной техники существенно сократило его жизнь. Узнав, что решение повторить систему IBM-360 принято окончательно, Лебедев поехал на прием к министру. Для этого ему пришлось встать с постели. У него было воспаление легких, он лежал с высокой температурой. Министр не принял ученого — видимо, было стыдно смотреть ему в глаза, — переадресовал к заместителю. Визит закончился безрезультатно. После этого болезнь усилилась, и с 1972 года Сергей Алексеевич оказался прикованным к постели.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Добавим поворот
Добавим поворот Допустим, нам нужно поворачивать фотографию, когда на нее наводят курсор, одновременно с этим масштабируя ее, как и ранее. Мы можем добавить преобразование rotate к правилу :hover:ul.gallery li a: hover img { -webkit-transform: scale(1.5) rotate(-10deg); -moz-transform: scale(1.5) rotate(-10deg); -o-transform: scale(1.5)
6.3.2.1. Поворот
6.3.2.1. Поворот Предположим, что вы сделали вертикальную фотографию, но при просмотре она будет отображаться как горизонтальная. Для удобного просмотра на экране компьютера фотографию нужно повернуть.Запустите GIMP и откройте (комбинация клавиш ‹Ctrl+O›) нужную фотографию
Поворот объектов
Поворот объектов Команда ROTATE осуществляет поворот объектов. Она вызывается из падающего меню Modify ? Rotate или щелчком на пиктограмме Rotate на панели инструментов Modify.Запросы команды ROTATE: Current positive angle in UCS: ANGDIR=counterclockwise ANGBASE=0 – текущие установки отсчета углов в ПСК Select objects: –
Поворот вокруг оси
Поворот вокруг оси В двумерном пространстве команда ROTATE производит поворот объекта вокруг указанной точки; при этом направление поворота определяется текущей ПСК. При работе в трехмерном пространстве объект поворачивается вокруг оси. Ось может определяться указанием
Поворот граней
Поворот граней Для поворота граней в пространстве команду редактирования тел SOLIDEDIT следует вызывать из падающего меню Modify ? Solid Editing ? Rotate faces или щелчком на пиктограмме Rotate faces на плавающей панели инструментов Solid Editing. При этом в команде используются ключи Face, Rotate.Поворот
Поворот объектов
Поворот объектов Команда ROTATE осуществляет поворот объектов. Она вызывается из падающего меню Modify ? Rotate или щелчком на пиктограмме Rotate на панели инструментов Modify.Запросы команды
Поворот вокруг оси
Поворот вокруг оси В двумерном пространстве команда ROTATE производит поворот объекта вокруг указанной точки; при этом направление поворота определяется текущей ПСК. При работе в трехмерном пространстве объект поворачивается вокруг оси. Ось может определяться указанием
Поворот граней
Поворот граней Для поворота граней в пространстве (рис. 20.8) команду редактирования тел SOLIDEDIT следует вызывать из падающего меню Modify ? Solid Editing ? Rotate faces или щелчком на пиктограмме Rotate faces на плавающей панели инструментов Solid Editing. При этом в команде используются ключи Face,
Поворот экрана
Поворот экрана Устройства с операционной системой Pocket PC 2003 Second Edition и старше обрели долгожданную возможность поворачивать содержимое экрана. Раньше пользователям приходилось устанавливать дополнительные программы для достижения такого эффекта. А разработчики
Поворот экрана
Поворот экрана Начиная с версии операционной системы PocketPC 2003 Second Edition, карманные компьютеры научились изменять ориентацию экрана на системном уровне. Эту возможность часто используют при создании игр, просмотре видеоматериалов или отображении текстов. Если вы
Поворот объектов
Поворот объектов Для поворота объектов используют команду ROTATE. С ее помощью можно поворачивать объекты под определенным углом и вокруг указанной точки.Для запуска команды ROTATE следует нажать кнопку Rotate (Поворот) на вкладке Home (Основная) в группе Modify (Редактирование) ленты
Поворот объектов
Поворот объектов Команда 3DROTATE поворачивает заданные объекты вокруг определенной оси. Чтобы повернуть объект, щелкните на кнопке 3D Rotate (Трехмерный поворот) на вкладке Home (Основная) в группе Modify (Редактирование) ленты или выполните команду меню Modify ? 3D Operations ? 3D Rotate
Поворот объектов
Поворот объектов Команда ROTATE осуществляет поворот объектов. Она вызывается из падающего меню Modify ? Rotate или щелчком на пиктограмме Rotate на панели инструментов Modify.Запросы команды ROTATE:Current positive angle in UCS: ANGDIR=counterclockwise ANGBASE=0 – текущие установки отсчета углов в ПСКSelect objects: –
ОГОРОД КОЗЛОВСКОГО: Кругом природа Коктебля…
ОГОРОД КОЗЛОВСКОГО: Кругом природа Коктебля… Автор: Козловский ЕвгенийДальше в этой песенке было: «Но портят эту красоту//Сюда приехавшие ту-//неядцы, б… моральные уроды». Точно! Испортили! Говорят, в Коктебеле не было гастролеров лет семь, – а тут, словно подгадав под мой
Xbox 360: голова кругом
Xbox 360: голова кругом Свершилось: 22 ноября игровая консоль Xbox 360 поступила в продажу на территории США. В тысячи магазинов по всей стране, распахнувших двери в полночь или рано утром, выстраивались огромные очереди, а официальную вечеринку Xbox 360 Zero Hour, прошедшую в городке
12.5. Поворот изображения
12.5. Поворот изображения Эти команды вынесены в отдельный раздел, так как они часто необходимы, а пользователи при изучении иногда не замечают их на фоне Free Transform (Произвольное трансформирование). Находятся они в том же меню, что и команды трансформирования. Но часто их