Life In "Island" In Moskow

Как я осваивал языки общения с вычислительными машинами

ЭВМ-МИР-2. Первый ПК. Имел интерфейс, использующий световое перо. 1969[1]
Перфокарта EC1030 с основными формулами программы FORTRUN.

Programming languages
Когда я учился в МВТУ, а это были 70-е, то для меня программирование было непонятнее ХИМИИ (ее я не любил со школы а пришлось сдавать на приемных в Институт и на 2-м курсе). Про программирование по- моему рассказывали только на факультативе, показав какие-то непонятные приборы.
Но, когда я стал влезать в механику движения транспортных средств, без сложных расчетов уже невозможно было обойтись.
В программировании я вообще ничего не понимал. Но нужда заставила и первая вычислительная машина, на которой я проводил свои первые расчеты, оказалась «НАИРИ». Хорошо, что рядом оказался добрый человек (Роенко Вовка) – помог влезть в материал.
Информация для НАИРИ набивалась на ленте.
Для ЕС1030 информация набивалась на карточках.
Карточки собирались в колоду. А язык был ФОРТРАН. Для изучения ФОРТРАНА я пошел на курсы.
Но ничего полезного для себя я не вынес.
До всего доходил методом проб и ошибок.
А ошибки получались в основном из-за того, что мне приходилось пользоваться изношенными аппаратами – моя деятельность была не в основном русле (я это делал не по заданию начальства, а по собственной инициативе). А, чтобы исправить ошибку, надо было колоду пропустить через машину в порядке остаточной очереди.
Получив распечатку и обнаружив ошибку надо было пробить отверстия в нужном месте.
Перфораторы были обычно заняты и приходилось вырезать скальпелем прямоугольные отверстия в нужных местах, а ненужные затирать «мозгами» - конфетти (россыпи выбитых перфораторами кусочков карточек). Пропустив карточку через копир получить ее в виде, который позволяет пропуская через вычислительную машину. Процесс отладки программы требовал много времени и моральных сил. Напрямую с машиной ты не общался. Ты просто клал карточку на стол около Вычислительного Центра а вставлял колоду в приемник анонимный оператор.
Общаться напрямую с машиной - это была ЕС1033- удалось благодаря другому доброму человеку (Юлий). У него было право пользоваться Вычислительной техникой в рабочее время потому, что: 1-е выполнял задание по прямому указанию руководства, и 2-е потому. что был программистом.
Я не имел преимущественных прав ни в первом ни во втором случае.
Но после работы вычислительный центр пустел и Добрый человек (Семёнов) разрешал мне напрямую пользоваться машиной.
Там информация была на огромных дисках.
Но это прекрасное время продолжалось недолго.
На наше отделение была выделена IBM PC.
Она стояла в привилегированной комнате, но безо всякого применения. Не было ни одного человека в отделении, которому бы она была нужна.
Третий добрый человек разрешил мне попользоваться до поры до времени этой машиной.
Но единственной доступной программой вычисления в то время был BASIC.
Я стал срочно его изучать и переводить программу расчета (а она уже была наполовину отлажена на FORTRANе) на BASIC. Некоторое время было потрачено на перевод, и я уже начал считать, получая первые результаты – моя ЛАФА закончилась.
На PC заглядываться другие более привилегированные сотрудники и время общения с ней стало резко ограничено.
Через некоторое время рядом с IBM появилась «Электроника».
Считать на ней было не престижно, и она по большей части простаивала.
Я этим воспользовался и стал считать на ней.
Правда, это было связано с определенными издержками.
Нужно было иметь 2 дискеты – одна на – систему, а другую - на программу. И считала она очень медленно.
Чтобы рассчитать по моей программе одну точку на это у «Электроники» уходило несколько часов.
Но это мне было только на руку.
Ведь работу никто не отменял, а ее было ох как много. Шло время.
Основной скелет программы был уже отлажен.
Расчеты, проводимые по программе, давали довольно устойчивую зависимость прогноза проходимости в зависимости от данных инженерной разведки.
И тут грянула перестройка. Не стали давать денег на оплату работы смежникам.
Работы по нашей тематике, сначала приостановили, а потом вообще свернули.
Мои потуги оказались никому не нужны и я ушел в другую организацию, где нужно было сопровождать программно испытания внедорожных шин. Отдел располагал грунтовым каналом и необходимым оборудованием, так что мое направление исследований было в русле разрабатываемой лабораторией темы.
Возник вопрос с вычислительной техникой.
В отдел был Robotron со встроенным FORTRANом.
Пришлось мне опять с BASIC переводить программу на FORTRAN.
Начала набирать обороты компания персональной компьютеризации и
Ляско Модест Израилевич – руководитель - приобрел на лабораторию персональный КОМП.
Можно считать, что с этого момента я мог считать неограниченное время, правда, на работе. Я стал задумываться и о собственном PC и тут грянул 1991 год который поломал все задумки.
После определенных перипетий в лаборатории МГТУ , также располагавшей грунтовым каналом.
Первое время там тоже персоналки были дефицитом, но со временем это положение изменилось.
Я приобрел сначала списанный ПК, привел его в рабочее состояние, потом другой более продвинутый с ЖЕСТКИМ ДИСКОМ. И возникла необходимость освоения DELPHI.
Сейчас переписанные на DELPHI программы довольно успешно встраиваются и ими можно пользоваться и сейчас.
А вот язык СИ я не освоил.

Первая отечественная военная ЭВМ. Как всё начиналось
Рождение советской ПРО. БЭСМ-6. Итоги

  1. «МИР-2» — вычислительная машина из серии «МИР», то есть «машина для инженерных расчётов». Эти компьютеры, выпуск которых начат в 1960-х, были одними из первых в СССР, рассчитанных на использование одним человеком. Своим появлением они во многом обязаны выдающемуся кибернетику Виктору Глушкову. В «МИР-2» впервые в нашей стране применён алфавитно-цифровой дисплей со световым пером. Выглядело оно как стилус, соединённый проводом с устройством вывода информации. С его помощью на экране можно было отмечать отдельные фрагменты текста, указывать точки на графиках и даже рисовать. ЭВМ «МИР-2» — следующая версия ЭВМ «МИР-1», выпускалась с 1969 года. Основные характеристики: — Быстродействие — около 12 000 операций/сек. — Ёмкость оперативного запоминающего устройства — 8000 13-битных символов для буквенной информации и 16 000 для цифровой. — Постоянное запоминающее устройство имело ёмкость около 1,6 миллиона бит с циклом обращения 4 мкс, что достаточно для хранения нескольких десятков тысяч микрокоманд. — Имелось буферное запоминающее устройство для выводимой информации объёмом 4000 10-битных слов. — В качестве внешних устройств использовались: ввод с перфоленты, вывод на перфоленту, электрическая печатная машинка Consul, накопитель на магнитных картах, векторный графический дисплей со световым пером.

SITE: Remarkable life on the island.(Elk Island), Email: tolia2315@gmail.com, Home