Игорь Кулаков - Программист Сталина [СИ]
- Название:Программист Сталина [СИ]
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:2019
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Игорь Кулаков - Программист Сталина [СИ] краткое содержание
Программист Сталина [СИ] - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Тот из двух, что уже член-корр, осознав, какое будущее творилось в истории, схватился за голову и…
— Я готов! — со всем жаром и пылом воскликнул он.
Ещё бы в любви к родной партии и лично к товарищу Сталину признался, пообещав приложить все силы и не пощадить себя… ради 8-биток у каждого советского школьника к… какому-то там съезду партии… на которых они будут долбится днями и ночами в шедевры зари компьютерных игр и к появлению которых приложу свои ручонки… — гоготнул про себя я.
Товарищ понял, какое место может быть уготовано ему в истории. Ещё круче, чем добился… — ехидную мысль оставил при себе и максимально доброжелательно улыбнулся. Мне ещё работать и вкалывать с этими людьми, если действительно желаю сесть за первые советские ПК как можно раньше.
Сам знаю, что читерское положение, но об такой ситуации обычно возмущаются только те, у кого нет доступа к подобному. А новички очень-очень хотели приобщиться к читерским сведениям из будущего. Ну и я не стал далее педалировать убогую тему «буду вас тут, предки, поучать», скромно и разумно свернув на комплименты в адрес их великих, сделавших в моей истории первые шаги. Ну и не то, чтобы намекнул, а прямо сказал, что сейчас есть шанс сделать на порядок больше и быстрее. Лично им «сделать это». В общем, обычная и беспроигрышная ставка на человеческое тщеславие и реальную демонстрацию тех самых читов и бонусов попаданца, которыми он щедро делится с «великими предками»:-)
У меня по-прежнему в голове сидел образ «синклера» с бытовым телевизором и кассетным(а хоть и катушечным) магнитофоном в виде первого советского ПК. Понимание этой связки, телевизор + магнитофон как носитель долговременной памяти + портативная ЭВМ, тянущая несколько сот тысяч целочисленных операций в секунду, о которой я говорил как второй стадии (после опытов с созданием ЭВМ на ламповой базе), как ни странно, оказалось быстро осознана Лебедевым, работавшем в Всесоюзном электротехническом институте, чей опытный завод уже создавал первые советские телевизионные системы.
Как можно быстрее добраться до образа, как можно быстрее продвинуть в массы, как можно быстрее дать в руки «энтузиастам и сподвижникам»…
Сладкие мечты?
Но глядя на всех этих, не побоюсь слова легендарных личностей, собравшихся в небольшом «зальчике», где стоял десктоп, и который обычно был полностью и плотно оккупирован «фотографами-энкаведистами» из 8-го отдела, я наконец поверил в то, что всё у нас получится.
Офонаревшие, прямо скажем, от всего происходящего, Брук и Лебедев, которых просто прямо таки бросили в тёмную и зовущую в свои влекущие объятия воду знаний о будущем, лицезрения божественных персоналок из XXI века, присутствующего рядом живого, сыплющего откровениями попаданца, с удовольствием вгрызлись вместе с другими присутствующими в первое обсуждение поставленной задачи, на ходу вникая в подробности «как это было в иной истории» и что можно и реально сделать «уже прямо сейчас».
Наблюдавший за первоначальном знакомством и стартом обсуждений Берия (видимо с целью придания официального веса действу и осознания его участниками серьёзности поставленной задачи государственной важности:-)), понаблюдавший в сторонке с полчасика за происходящим, свалил по своим чекистско-тоталитарным делам с очевидно довольной и подмеченной мной улыбкой на лице.
Мне кажется, именно в этот момент он, уже знавший о первых результатах от работы того прикладного и довольно таки простого по моим временам ПО, что клепал я и уже Шура-Бура с Ляпуновым, окончательно поверил – в ближайший год СССР обзаведется работающей и даже, возможно, приносящей какую-то пользу ламповой ЭВМ! Пусть и более слабой, чем даже та МЭСМ Лебедева, про которую я смог сказать пару слов «такая была».
Как ни странно, но облик первой советской ЭВМ был определён именно на этом, длившемся больше сорок часов, мозговом штурме.
В процессе дискуссии, по мере осознания участниками всех обстоятельств и рассмотрения компонентов первой ЭВМ, выплыло крайне порадовавшее меня обстоятельство. Исаак Семёнович рассказал, что в 1932 году Густавом Таушеком уже был изобретён агрегат, называемый магнитным барабаном! Проблема долговременной памяти для ЭВМ, которая виделась мне как некое устройство на магнитной ленте, теперь можно решать двумя путями. Достаточно точную механику и высокооборотистые механизмы уже умеют делать! Иоффе, выслушав то, что изложил Брук, пообещал прояснить тему «кто может создать прямо сейчас подобное у нас».
Лично себя могу похвалить вот за что – я предложил отлаживать программы для первых советских ЭВМ до идеала на персоналках. Легко и быстро под эмулятором! Прототип которого я настругал в лазарусе буквально параллельно нашему интеллектуальному навалу на идею о первой ЭВМ, под пожирающими экран взглядами стоявших рядом… пожалуй, коллег.
Ну что такое сымитировать работу нескольких 8-разрядных регистров, одного 16-разрядного счётчика команд? Ерунда. При доработке эмулятора – прерываний и любых прочих вещей, которые могут понадобится? Тем более, с моим интересом к теме программирования на ассемблере, моих запасов по эмуляции эпохи ZX и кое-каких сведений о 8 и 16-разрядных процессорах, извлечённых из справочника по ремонту игровых приставок, давали определённые знания об их архитектуре. То, что база изначально предполагалась ламповая и то, что транзисторы пока существовали в виде нескольких штучек у товарища Лосева, ничего не меняло. Знания об устройстве 8-битных ПК, и описание процессоров игровых приставок (6502, Z80) сыграли важнейшую роль в том, что идеология работы первых ламповых ЭВМ с точки программирования и архитектуры жестко определилась тем самым «магистральным путём» и задавала принципы, от которых мы не собирались ни на йоту не отступать, впадая в мерзкий «грех улучшений», добавления разрядов, увеличения длины машинных слов и прочей ерунды, которой столь грешили множество работавших «кто в лес, кто по дрова» разработчиков в реале 50–60 годов «моего времени». Мы спланировали изначально вести разработку без 45 разрядных машинных слов и прочих 13 битовых байтов:-) Какие бы рационализаторские идеи не грезились в прошлом множеству улучшателей, это дело нужно было пресечь в зародыше. Это мне в эмуляторе можно экспериментировать как я хочу. А парк ламповых и даже полупроводниковых ЭВМ с комплектом наработанного ПО «у каждого своё», работающее «только здесь и тут» на вычислительных устройствах, имеющихся в числе 1–3 шт… не, такого нам не надо. Многие вещи, надеюсь, будут делать с оглядкой на решения будущего, стандарты будут утрясены раньше, меньше будет разброда и шатаний. Впрочем, я говорю только о наших. Что там будет за рубежом – кто знает? Будем внимательно наблюдать, надо бы настругать служебную записку на этот счёт. И… во! Выпросить доступ в Ленинку или куда-там учёные насчёт «что-там делается за рубежом» читать ходят? Надо у Иоффе спросить… эх, как тут далеко до инета…
Читать дальшеИнтервал:
Закладка: