Тай-Цзи Ци-гун. Усилие без усилий - стр. 3
Разумеется, такого Гун-Фу у программиста, который разрабатывает программу, в принципе быть не могло (у него свое Гун-Фу, он чувствует не инженерную конструкцию, а программу). Он действует совершенно иначе – запускает тестовый пример и торжественно приносит результаты инженеру: «смотри, работает». И не удивляет его, что балка под воздействием собственного веса прогибается не вниз, а вверх. Программа же функционирует, результат выдает, а что знак перепутал, ну так это дело «житейское».
В проектном институте, где я работал, в те времена при власти находились умные люди (такое нечасто, но случается), которые решили, что математики и программисты в штате тоже будут, но основная работа по созданию программ ляжет на инженеров.
Вышло все на диво легко. Обучить инженера языку программирования оказалось совсем просто (кстати, попытки решить обратную задачу – сделать из программиста инженера – оказались безуспешными), так как для этой цели брали самых молодых, сразу после института или после армии, как меня. Так что устроившись на работу, я сразу начал «работать на машине». Иностранное слово «компьютер» тогда было не в ходу, и «работать на машине» на нашем языке означало не перевозить пассажиров и грузы, а идти в машинный зал отлаживать программу.
Машзал помещался на первом этаже. Это было вполне логично, потому что все устройства машины весили сотни килограммов. У нас даже была самодельная тележка с колесиками из больших подшипников, на которой мы перевозили всякие тяжести. Тяжестей было много, так как все было из настоящего железа и огромных размеров. Сколько весили дисководы лентопротяжки, я не помню, помню только, что рулон бумаги для АЦПУ (алфавитно-цифровое печатное устройство, которое потом облегчилось в сотни раз и стало называться принтером) весил семьсот килограммов.
Для его скатывания с грузовика и перетаскивания по лестнице в подвал (где его потом резали на меньшие рулоны) у нас был набор специальных досок, веревок и подпорок в виде небольших клиньев. Когда я впервые принял участие в «отволакивании» рулона, я понял, как строились египетские пирамиды. Размер и вес блока там, конечно, были побольше, но «набор начинающего грузчика» был наверняка тот же самый: веревки, блоки, рычаги, салазки.
Сам машинный зал был местом, куда не всякий мог войти. В те времена там стояла святая святых – машина «ЕС ЭВМ-1022», на которой я и начинал работать. Святая святых потому, что для ее получения нужно было разрешение Госстроя СССР, которое просто так и какому попало институту не давали.
Кстати, по тем временам машина была современнее некуда. Начали их выпускать в 1975 году и нашей было всего год-два. Гордость института!
Тем, у кого на столе стоит ноутбук, оперативная память которого в сотни, а то и в тысячи раз больше, чем у «ЕС 1022», трудно представить, что для машины, оперативная память которой составляла 128 килобайт (на жаргоне «128 кило»), требовалось помещение размером с хорошую трехкомнатную квартиру. И это не считая отдельного отсека, где стояли дисководы, в которых помещались магнитные диски емкостью 7,25 Мбайт. Такой диск (с памятью в сотни тысяч (!) раз меньше тех, что ставят сейчас в ноутбуки) имел диаметр около 40 см и высоту 20 см.
Все это добро очень грелось, и его требовалось весьма интенсивно охлаждать. Поэтому было предусмотрено еще одно, смежное помещение, где помещались мощнейшие советские кондиционеры, которые гнали в зал потоки ледяного воздуха.