Тай-Цзи Ци-гун. Усилие без усилий - стр. 4
Надежность сооружения, носившего гордое имя «Единая система электронных вычислительных машин» (ЕС ЭВМ), была просто потрясающей. Время наработки на сбой составляло примерно тридцать минут. Попросту говоря, каждые полчаса машина «зависала» и надо было звать кого-то из электроников, которые «жили по соседству», дверь в дверь с машинным залом. На зов приходил один из них (всего их было человек пять, так как работали они посменно, чтобы обеспечить круглосуточную работу машины) и производил «ремонт». Процедура ремонта чаще всего производилась в две стадии. Первая заключалась в том, что надо было нажать кнопку «Загрузка». Эту операцию иногда разрешалось производить даже нам, никого не вызывая. Вторая стадия требовала уже серьезных знаний не просто машины, а именно этой машины. Она заключалась в том, что электроник (руководствуясь какими-то совершенно непонятными непосвященным соображениями) обходил машину и пинал (или бил кулаком) ее в какое-то место. К удивлению, такие вещи очень часто срабатывали. Если это не помогало, использовалась еще одна операция: вытащить какой-то блок и вставить его обратно. Этого, как правило, хватало.
В самых серьезных случаях нам говорили: «Ребята, это надолго», что означало, что минимум полдня мы на машине работать не будем.
Комната, где сидели мы, помещалась на третьем этаже. Это было правильно, потому что нам не надо было все время бегать в машзал, как электроникам. Каждому из нас выделяли так называемое машинное время, количество которого отмерялось (впрочем, очень либерально) начальством в зависимости от важности, сложности и срочности выполняемой работы. Ну и, разумеется, в зависимости от личных отношений. Обычно это было минут по двадцать – тридцать до и после перерыва.
Режим работы получался такой. Полдня думаешь, пишешь новую программу или ищешь ошибки в уже готовом фрагменте кода. Потом идешь в перфораторную и «набиваешь» программу на перфокарты, которые представляли собой небольшие продолговатые карточки, сделанные из очень тонкого глянцевого картона прекрасного качества. Когда годы спустя я начал преподавать студентам, у них уже были персональные компьютеры и перфокарт никто в глаза не видел. Поэтому я носил одну с собой и показывал им, что такое тоже было. Потом, правда, потерял.
У каждого из нас на столе лежала пачка таких карт, мы их использовали как бумагу для заметок. Кстати, ничего лучшего для этой цели я с тех пор не видел. «Бумага для заметок» – это было их «народное» использование (благо их было какое-то совершенно невообразимое количество – ящики с ними стояли по всем углам перфораторной). А положено было их использовать для того, чтобы «набить» на них программу.
«Набивалась» программа с помощью так называемого перфоратора, который представлял собой что-то вроде пишущей машинки, только вместо того, чтобы печатать буковки на бумаге, он делал прямоугольные отверстия в перфокарте. Определенная комбинация таких отверстий обозначала символ (букву или цифру). Чем больше была программа, тем толще была пачка («колода») перфокарт, на которых она была «набита».
И хотя программировать я не любил (да, наверное, на профессиональном уровне и не умел), десятилетия работы «при машине» сформировали весьма своеобразный подход, который приучал сначала основательно думать, а только потом делать. Еще бы: всего полчаса машинного времени, которое к тому же легко может пропасть из-за неисправности машины. Поэтому к выходу на машину принято было готовиться очень серьезно. Что-то неправильно, ошибся и иди снова полдня думать. А программа когда должна была заработать? Правильно, вчера.