Троянец двух господ 1943 (СИ) - Кулаков Игорь Евгеньевич
А после стандарта первого «вуяп»:-) должны были где-то там, к концу пятилетки и далее, последовать стандарты чего-то паскалеобразного и, возможно, «как бы C», если наскребу достаточно материалов для последнего в винте (в чём я, если честно не уверен..), с одновременной разработкой компиляторов для них?
Да-да, вот и являются в «этот мир» (пока ещё скромно) те самые «уровни абстракций», которыми я так осенью сорокового впечатлил академика Иоффе, которому сам советский вождь поручил оценить потенциал попаданца и его техноартефактов:-)
В процессе размышлений о будущей реальной повседневной работе будущих начинающих прогеров СССР и остального мира с «базовым» языком программирования и собственного моделирования «как будут они себя ощущать» у меня выявилось крайне любопытное предположение.
Да-да, о тех самых номерах строк, над которыми (и заодно юзерами бейсика) насмехались многие «расово верные» поклонники C, паскаля (и всех остальных по списку). Прикидывая, как сообщать юзеру при проверке синтаксиса и прочих ошибках, я осознал, что привычных мне с детства сред программирования с их подсветкой и прочими удобствами будущего тут сразу не будет:-)
И если местные прогеры в машкодах «знали, на что шли», то заботиться об относительном комфорте юзеров бейсика положено было с самого начала!
Мы сами будем его позиционировать, как «доступное даже сообразительному школьнику».
Посему сообщение вида «ошибка в строке 50», как и нумерация были неизбежны. Такова ли была причина появления их моём мире, я, увы не знал и не мог проверить никак. Инет остался где-то там, в другой вселенной, а в перечитываемых залежах по эмуляции платформ и имевшихся книжках по программированию пока ничего не встретилось.
Ух, сколько я уже перечитал… из «секретов ИТ-будущего»:-)
Как и положено доктору технических наук, лауреату Сталинской Премии и прочая и прочая..
Особенно почему-то восторгала Брука, Лебедева и Иоффе прописанная мной в одном из самых первых «писем из Америки про «стандарт вуяп»»:-) будущая возможность простых малоподготовленных юзеров работать в этом самом первом местном «вуяп-е» (гыгыгы) с диапазоном чисел от отрицательных до положительных степеней со значениями 37–38 или 62–63 (я пока и сам не определился в этом вопросе, на стандарты ZX или MSX ориентироваться в этом деле, надо ковырять, в чём различия..)
* * *Из пришедшего нового письма от Исаака Семёновича знаю, что в Молотове, сдана в ноябре приёмной комиссии «коробка» нового, соседствующего с МЗЭТ, четырёхэтажного здания НИИВТ с внутренней площадью свыше 3 тыс «квадратов». Она уже заполнилась сотрудниками — как теми, кто начинал ещё в Лаборатории Брука и «у Лебедева», так и маститыми математиками, «выделенными» АН СССР.
Согласно документу, подписанному нашим наркомом, едва занявшим свой пост, утверждены штаты и структура НИИВТ. Не считая тридцати человек вспомогательного персонала, есть ставки на без малого семь десятков «научников». Которые пока заполнены на три четверти. Остальных — на должности ассистентов доберут летом, из числа выпускников физмата Молотовского универа. Самых достойных и заинтересованных из них уже примерно «поделили» между собой НИИВТ и МЗЭТ (как его КБ, так и производство).
Структура НИИВТ такова:
Руководство:
директор — Брук (общее рук-во)
первый зам — Лебедев (куратор разработки вычислителей)
второй зам — Рожков:-) (куратор разработки ПО)
Отделы:
* архитектуры дискретных вычислителей
* периферийных устройств
* разработки системного ПО, начальник Шура-Бура
* разработки прикладного ПО, начальник Ляпунов
* лаборатория разработки вспомогательного ПО — здесь скрывается тайный замысел о будущей разработке драйверов устройств:-)
* экспериментальная лаборатория
* бухгалтерия/«кадры», административно-хозяйственная часть, и по секретарю-помощничку для Брука и нас с Лебедевым.
* особый отдел (5 человек, пишет Брук — из числа наших общих знакомых из «8-го отдела») Ну куда же без чекистов?:-) Но я почему то уверен, что буду очень рад дальше быть рядом с теми, кого, как и меня, переведут из Москвы туда. Но кого именно? Брук не написал, а я, в ответном письме не стал уточнять. Время придёт, сам узнаю..
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-390', c: 4, b: 390})«Машинный парк» же НИИВТ получил с МЗЭТ в дополнение к нещадно используемому во всяких экспериментах первому прототипу М-3 4 новеньких серийных вычислителя той же модели.
* * *Параллельно заканчиваю большой новый материал для «Техники-Молодёжи», в котором рассказываю подробнее про вычислители М-1/2/3 и их применение для широкой публики и, в целом, про перспективы ИТ. Чуть-чуть приоткрываю будущий облик М-4. Статью посмотрят наши в НИИВТ, и после визы другого нашего:-) — а именно Поташника, она улетит к редактору «ТМ». Ну, или мне вернут, с замечаниями «что порезать»:-)
* * *Брук расписал все новости насчёт новых магнитных барабанов, с которыми связаны надежды на будущую дисков… барабанную (хехе) ОС и все прочие возможности, появляющиеся при наличие приличной по нынешним временам внешней памяти.
Бесценные «винты» ноута и десктопа, мы конечно не будем трогать до тех пор, пока компы не станут неработающим артефактами, но снятый с десктопа флопарь (дискет 1,44 увы, со мной не попало), конечно внешне давно неоднократно осмотрен лично Лосевым и «всеми кому можно» и неизвестно какой раз с вздохом отложен на полочку. С механической частью там более менее понятно и даже с магнитной головкой. Но не с контроллером… чипы там неизвестно мне по какому уровню технологии сделаны и даже первые шаги в электронных микроскопах, делающиеся сейчас в США и у нас, ничем не помогут. «Шлифовать послойно» этот чип — дело не завтрашнего дня..
Обсуждения в узком кругу — «сделать как в винтах будущего», конечно вертятся. Идею будут треть у нас в отделе периферии. Им уже вкинули «нашу идею». Там в штате есть пара специалистов из Всесоюзного радиокомитета, именно тех, кто делал вначале первые штучные магнитные барабаны для М-1! Пусть трут и обсчитают предложение — «один магнитный блин в герметичной коробке с плавающей над ним перемещаемой магнитной головкой». Так глядишь, тут и FAT — таблицу размещения файлов внедрять будем со временем. Она, в моём прошлом, родившись где-то там в 70-х, дожила вполне себе до моего 2018-го. И вся логика с дорожками, секторами и кластерами. А не как сейчас — считать-записать блок один, блок два… через жёстко фиксированные промежутки на барабане с неподвижными головками над каждой дорожкой.
Эх, размечтался..
Пока известно, что в проект М-4 вписано требование наличия 2х магнитных барабанов с ёмкостью не менее 128 килобайт каждый. Попытку создать подобные прототипы предпримут, как и ранее (ещё для М-1), на опытном производстве Энергетического института и в сотрудничестве с КБ МЗЭТ и нами, НИИВТ.
Кто будет производить их в тех объёмах, которые намечены для М-4 — ничего пока не ясно. Опытное производство Энергетического института и ту тысячу образцов для М-1/2/3 осилило на пределе своих возможностей и благодаря тому, что отказа в деньгах и ресурсах не было.
То ли на МЗЭТ цех новый будет, то ли где-то ещё? Может, на каком — нибудь электромеханическом заводе организуют? Лишь бы качество не упало. А то и так еле-еле в понятие «терпимо» укладывается… В Москву когда вернусь, всё равно с Маленковым в качестве уже «моего наркома» встреча будет, там все детали и узнаю.
Мысленно скрипнув зубами (я ранее уже раскатал губу на барабаны «хотя бы как у дискет на 360кб» ёмкостью), смирился. Всё в жизни личной и деле общем и так было лучше, чем могло бы быть в худших вариантах. Начиная от встречи с первым советским человеком в 1940-м и до знакомства с той, что сейчас почти всегда рядом..
Раз в составе MSX-DOS было 2 файла (command.com и msxdos.sys) суммарным объёмом меньше 10 кб, не считая отдельных утилит, то жить можно… оставшиеся почти 120 кб на барабане дадут место и для утилит и для компиляторов и другого прикладного софта и рабочих исходников и файлов данных.