Троянец двух господ 1943
Шрифт:
Сдираю и адаптирую… признаюсь, что имевшийся электронный вариант знаменитой (по словам отца) в своё время книги неких Ларченко и Родионова «ZX Spectrum для пользователей и программистов» очень помог мне вкупе с дизассемблированием ПЗУ ZX. И да, я помню потрёпанный печатный вариант этой книги, который явно не раз штудировал папа:-)
Как мне помогал и электронный вариант такой же имевшейся потрёпанной книги Блэнда «Основы программирования на языке Бейсик в стандарте MSX»..
В 16 кб ПЗУ остаётся резерв 3 кб. На будущие версии интерпретатора с поддержкой графики! Если она будет быстро достижима и удастся осилить даже не прото-«видеадаптер», а хотя-бы
Изучение ПЗУ с «бейсиками» ZX и MSX с каждым днём проясняло в моей голове картину того, каким будет первый настоящий комфортный для программирования язык «здесь». Вторым, наряду со «Стандартом 256», софтверное окружение М-4 должно было явить восхищённому (пока только научному, а не всему!) миру «Стандарт высокоуровневого языка программирования» (high-level programming language).
Как настоящему (по сравнению с довольно таки жуткими для большинства машкодами и ассемблером/автокодом), посреднику между нормальным языком человека и машиной..
А после стандарта первого «вуяп»:-) должны были где-то там, к концу пятилетки и далее, последовать стандарты чего-то паскалеобразного и, возможно, «как бы C», если наскребу достаточно материалов для последнего в винте (в чём я, если честно не уверен..), с одновременной разработкой компиляторов для них?
Да-да, вот и являются в «этот мир» (пока ещё скромно) те самые «уровни абстракций», которыми я так осенью сорокового впечатлил академика Иоффе, которому сам советский вождь поручил оценить потенциал попаданца и его техноартефактов:-)
В процессе размышлений о будущей реальной повседневной работе будущих начинающих прогеров СССР и остального мира с «базовым» языком программирования и собственного моделирования «как будут они себя ощущать» у меня выявилось крайне любопытное предположение.
Да-да, о тех самых номерах строк, над которыми (и заодно юзерами бейсика) насмехались многие «расово верные» поклонники C, паскаля (и всех остальных по списку). Прикидывая, как сообщать юзеру при проверке синтаксиса и прочих ошибках, я осознал, что привычных мне с детства сред программирования с их подсветкой и прочими удобствами будущего тут сразу не будет:-)
И если местные прогеры в машкодах «знали, на что шли», то заботиться об относительном комфорте юзеров бейсика положено было с самого начала!
Мы сами будем его позиционировать, как «доступное даже сообразительному школьнику».
Посему сообщение вида «ошибка в строке 50», как и нумерация были неизбежны. Такова ли была причина появления их моём мире, я, увы не знал и не мог проверить никак. Инет остался где-то там, в другой вселенной, а в перечитываемых залежах по эмуляции платформ и имевшихся книжках по программированию пока ничего не встретилось.
Ух, сколько я уже перечитал… из «секретов ИТ-будущего»:-)
Как и положено доктору технических наук, лауреату Сталинской Премии и прочая и прочая..
Особенно почему-то восторгала Брука, Лебедева и Иоффе прописанная мной в одном из самых первых «писем из Америки про «стандарт вуяп»»:-) будущая возможность простых малоподготовленных юзеров работать в этом самом первом местном «вуяп-е» (гыгыгы) с диапазоном чисел от отрицательных до положительных степеней со значениями 37–38 или 62–63 (я пока и сам не определился в этом вопросе, на стандарты ZX или MSX ориентироваться в этом деле, надо
ковырять, в чём различия..)Из пришедшего нового письма от Исаака Семёновича знаю, что в Молотове, сдана в ноябре приёмной комиссии «коробка» нового, соседствующего с МЗЭТ, четырёхэтажного здания НИИВТ с внутренней площадью свыше 3 тыс «квадратов». Она уже заполнилась сотрудниками — как теми, кто начинал ещё в Лаборатории Брука и «у Лебедева», так и маститыми математиками, «выделенными» АН СССР.
Согласно документу, подписанному нашим наркомом, едва занявшим свой пост, утверждены штаты и структура НИИВТ. Не считая тридцати человек вспомогательного персонала, есть ставки на без малого семь десятков «научников». Которые пока заполнены на три четверти. Остальных — на должности ассистентов доберут летом, из числа выпускников физмата Молотовского универа. Самых достойных и заинтересованных из них уже примерно «поделили» между собой НИИВТ и МЗЭТ (как его КБ, так и производство).
Структура НИИВТ такова:
Руководство:
директор — Брук (общее рук-во)
первый зам — Лебедев (куратор разработки вычислителей)
второй зам — Рожков:-) (куратор разработки ПО)
Отделы:
* архитектуры дискретных вычислителей
* периферийных устройств
* разработки системного ПО, начальник Шура-Бура
* разработки прикладного ПО, начальник Ляпунов
* лаборатория разработки вспомогательного ПО — здесь скрывается тайный замысел о будущей разработке драйверов устройств:-)
* экспериментальная лаборатория
* бухгалтерия/«кадры», административно-хозяйственная часть, и по секретарю-помощничку для Брука и нас с Лебедевым.
* особый отдел (5 человек, пишет Брук — из числа наших общих знакомых из «8-го отдела») Ну куда же без чекистов?:-) Но я почему то уверен, что буду очень рад дальше быть рядом с теми, кого, как и меня, переведут из Москвы туда. Но кого именно? Брук не написал, а я, в ответном письме не стал уточнять. Время придёт, сам узнаю..
«Машинный парк» же НИИВТ получил с МЗЭТ в дополнение к нещадно используемому во всяких экспериментах первому прототипу М-3 4 новеньких серийных вычислителя той же модели.
Параллельно заканчиваю большой новый материал для «Техники-Молодёжи», в котором рассказываю подробнее про вычислители М-1/2/3 и их применение для широкой публики и, в целом, про перспективы ИТ. Чуть-чуть приоткрываю будущий облик М-4. Статью посмотрят наши в НИИВТ, и после визы другого нашего:-) — а именно Поташника, она улетит к редактору «ТМ». Ну, или мне вернут, с замечаниями «что порезать»:-)
Брук расписал все новости насчёт новых магнитных барабанов, с которыми связаны надежды на будущую дисков… барабанную (хехе) ОС и все прочие возможности, появляющиеся при наличие приличной по нынешним временам внешней памяти.
Бесценные «винты» ноута и десктопа, мы конечно не будем трогать до тех пор, пока компы не станут неработающим артефактами, но снятый с десктопа флопарь (дискет 1,44 увы, со мной не попало), конечно внешне давно неоднократно осмотрен лично Лосевым и «всеми кому можно» и неизвестно какой раз с вздохом отложен на полочку. С механической частью там более менее понятно и даже с магнитной головкой. Но не с контроллером… чипы там неизвестно мне по какому уровню технологии сделаны и даже первые шаги в электронных микроскопах, делающиеся сейчас в США и у нас, ничем не помогут. «Шлифовать послойно» этот чип — дело не завтрашнего дня..