Троянец двух господ 1943
Шрифт:
Но что-то ведь нашла «Марго», как её зовёт этот, не менее самой Гали, обласканный властью, занятый созданием каких-то расчётных машин лауреат ТОЖЕ(!) Сталинской Премии, в гражданине СССР, пленившем заграничную красотку?
— У него, конечно, не как у Толстого, личный гараж с тремя авто и двумя шофёрам, но тоже… какая машина!
— ..Эту девушку я приметила ещё в начале мая… - замечает Таня, переключаясь с машин на обсуждение персон новых знакомых. В первую очередь, конечно же, Маргарет.
Мимо такой не пройдешь и не забудешь!
Как
С одной стороны, слова «вызывающе» и «вульгарно» так и просятся к месту, с другой — с её костями только такое и носить. Очень хороша собой. Пожалуй, я бы не рискнула такое носить. Или рискнула? Выглядит потрясающе. Нам ведь тоже пойдёт, уверена. Чем мы хуже?
— Тебе и мне за тридцать, подруга. Не путай сцену и улицу. Она иностранка. Что простят ей, не простят нам.
Или простят?
Заметно, как многие оглядываются на ту. Она и в театр в этих… «джинсовых брючках» приходила.
— Мало ли у нас на представлениях и в ватниках и в тулупах бывает? Помнишь, когда отопление из строя на три дня вышло? Только горячим чаем и спасались.
Отличное и интригующее знакомство. Но скоро — возвращение в родной Ленинград..
Глава 14 — Заря эпохи
Конец июня 1943. Молотов/Пермь. Из воспоминаний работавшего в то время заместителем начальника отдела разработки прикладного ПО НИИВТ Семендяева К.А.
(Цитируется по главе за его авторством в изданной в 1960-м на русском в Москве и на английском в Нью-Йорке, энциклопедии «Заря цифровой эры»)
..Новый «генеральный курс» — парадигму про то, что «компактный, надёжный и мощный персональный вычислитель» будет стоять на столе у многих (позже — всех) инженеров… лет через 15–20 (оптимистично) или 30 (пессимистично), однозначно высказанную нам нашим руководством, сотрудники НИИВТ уже усвоили.
Хотя и поверили, очевидно, тогда не все.
Грандиозность задачи впечатляла. И если соображение насчёт инженеров принималось многими как естественное и логичное, то насчёт условных «секретарш, бухгалтеров и сотрудников сберкасс(банков)» утверждение выглядело чрезмерно фантастичным… но всё же — теоретически верным. Как и идея той же замены традиционной пишущей машинки на «текстовой редактор» выглядела пусть и революционной, но вполне реализуемой при «стеклянном листе» характрона.
Но не было ли такое предположение и его возможная реализация, далеко опередившим своё время гениальным проблеском, который невозможно массово реализовать в ближайшие 15–20 лет, как настаивал главный двигатель подобных идей второй зам Рожков?
Тем более, вслух были озвучены замыслы о возможном, в будущем, широком распространении вычислителей среди населения… с возможностью элементов досуга в виде программ — соперников человека при игре в шахматы, шашки и, как
Трио нашего начальства, к удивлению многих, вполне благосклонно отнеслось к подобному ажиотажу. Возможно, это было связано с не только с тем, что один из их сам был зачинателем подобных инициатив, но и тем, что реализация подобных программ была изрядно связана с математическим подходом к ним, что представляло определённый научный интерес!
Удивительным для нас всех был и провозглашённый летом 1943-го начальством новый подход к «программированию будущего». За почти два года работы с новой вычислительной техникой я как-то приноровился к ней. Сначала освоение, вникание и привыкание к предлагавшейся нам сразу, в сопроводительной документации, логике работы на новой вычислительной технике — описывающей стадии того, как поставленная расчётная задача подвергается алгоритмизации и переносу в машинный код, с возможной промежуточной стадией автокода/ассемблера, на которой так настаивало «наше трио» само в руководстве по программированию, прилагавшемся ещё к первой модели дискретных вычислителей.
Планы товарища Рожкова про автоматизацию автокода/ассемблера, с идеей программы-транслятора мнемоник в машинный код, вместо наших привычных «таблиц соответствия», конечно же, пленили всех нас. Но замыслы то были сразу намного более обширные!
Главное доказательство новых идей насчёт «операционной системы», «транслятора автокода» и, тем более, «языка программирования высокого уровня», конечно же основывалось на том факте, что с 256 байт ОЗУ базовой модели М-1, считанных килобайтов второй и третьей, мы ныне рассчитывали иметь десятки килобайт в модели М-4.
ОЗУ такого размера, разумеется, можно было использовать не только для данных, с новыми объёмами которых мы теперь смогли бы оперировать очень большими алгоритмами. В пределах максимально быстродействующей памяти, без обращения к магнитным барабанам, с программами, возрастающими в объёме и возможностях на 2 порядка по сравнению с теми, что помещались в пределах ограниченного ОЗУ первой моделью вычислителя.
Однако многих у нас смущала сложность создания и отладки программ подобных объёмов!
Но и тут решение, предлагаемое Рожковым, выглядело единственно возможным вариантом для таких размеров программ. Как и возможности их разрабатывать коллективами программистов, с соответствующим строгим разделением их участков работы.
Идея была красива: основной цикл — с вызовом, по потребности, процедур и функций (которые, в отличие от процедур, возвращают основному циклу какие-то значения).
Именно с подобной организацией внутреннего устройства ПО становилось возможным разрабатывать его, в случае необходимости, очень больших размеров. И, соответственно, возможностей..