Плоды релиза Победы 1948 - Игорь Евгеньевич Кулаков
Будет очень жаль. И того, и другого.
И это замедлит разработку части софта для М-4. Мой ноут тогда придётся отдавать на нужды страны в НИИВТ. Всё таки на самом новом вычислителе не так комфортно и быстро работать, как в среде эмулятора М-4 под нужды этого проекта. А машинное время ноута будет делится на троих ради прежней быстроты решения разных расчётных задач для нужд страны, которые по прежнему проламываются по «ТЗ от Иоффе» мной, Шура-Бурой и Ляпуновым в IDE Lazarus-а.
Избаловался я в будущем со свободными гигайбайтами и скоростями числодробилок, даже 8 лет в реалиях сороковых в этом отношении в моих запросах и привычках не поменяли.
Всё таки наш «протокомп», который — самый передний край мировых ИТ, по моим меркам ну очень тормозной и ограничен по возможностям.
Но М-4, тем не менее, большой скачок. И намного удобнее, чем предыдущие модели. Всё таки не зря столько времени потрачено не только на разработку нового «железа» и внедрение «принципов компов из будущего», но и на комплекс софта.
Настоящее второе поколение «дискретных вычислителей»! И как сама серийная «железка», и как идеология софта и принципов разработки под неё.
Советские академические и отраслевые НИИ приняли новую модель и ПО «на ура».
Во-1, она на порядок надежнее, чем М-1/2/3, хотя по прежнему весьма и весьма не дешева. «Избавление от ламп» с полным переходом на транзисторы значительно увеличило время «наработки на отказ».
Во-2, о-о-о.. это волшебное слово «среда»! В смысле «окружение». На М-4 — новая среда, в которой работают на готовом системном и прикладном и пишут «своё» прикладное ПО. С максимально возможным для 1948-го нового хода истории комфортом. И с новой логикой работы — через «стеклянную бумагу» экрана характрона. Не убогая индикация, но постоянное визуальное отображение информации. Экран характрона М-4 — как то пресловутое «окно в будущее», в которое «по настоящему» как профи, так и празднолюбопытствующая публика видит наступающую цифровую эпоху :-)
Откуда шагнул я.. чтобы приблизить её «тут».
* * *
(..из неизданных мемуаров Рожкова Н.Е., хранящихся в его семейном архиве..)
Вообще, то, что первый образец «второго поколения» и софт для него МЗЭТ и НИИВТ вылизывали до конца пятилетки, оказалось большим плюсом со всех сторон, позволив в рабочем ритме решить множество проблем, связанных с разработкой новой модели вычислителя, организацией его серийного производства и написанием целого комплекса софта.
За прошедшие 4 года промышленность наконец-то освоила полноценное массовое производство компонентной базы, выйдя за ограниченные возможности опытного производства Лосева. И мы, в НИИВТ, воспитали и обучили на практике новые кадры из ВУЗ-ов.
На курируемом мною программистском направлении, под моим, Шуры-Буры и Ляпунова руководством, заполнились обученными софтмейкерами все изначальные, а также новые ставки программистов преимущественно комсомольского возраста. Которые качали свои начальные (с М-1/2/3) скиллы на реальных задачах создания принципиально нового софта, превосходящего по сложности создания на порядок всё то, что они делали раньше.
Приходилось наблюдать анекдотическую ситуацию, повторявшуюся раз за разом на каждом новом кандидате: приходит к нам человек, прошедший практикум программирования в ВУЗ-е, выучивший назубок машинные коды и мнемоники «письменного» :-) ассемблера для первых трёх моделей, в рамках ограниченного машинного времени при учёбе успевший успешно написать и прогнать на вычислителях с десяток программ — размером из десятка до сотни строк плюс в пару десятков раз больше — на «бумажке». Иногда даже начавший работать ИТР или МНС в каком-нибудь НИИ (откуда сам сбежал или его прямо сманили в наш), где за год работы, допустим, такой прогер разработал и отладил с десяток-другой расчётных программ, считавших каждая за 10 минут (а хотя бы и 50) то, что раньше расчётчик с арифмометром месяц-два-три высчитывал. И вот такой «бог программирования», почувствовавший уважение и благодарность научных светил и мэтров за решение для них за вменяемые сроки того, что ранее было вообще неподъёмным, и узнавший про особый НИИ, который эти самые вычислители разрабатывает, рвётся (или сами приглашаем!) к нам.
И мне случалось, к сожалению, самолично не раз сажать в лужу вопросом при приёме на работу, чтобы сбить самомнение подобных товарищей.
— Вы готовы, уважаемый.. (в паре случаев — «уважаемая».. да, у нас есть две девушки-программистки, работающих по «прикладнику». Одна из которых, при помощи некоего прыткого програмера-системщика ныне стала мамой и сидит в увеличившимся Указом Президиума Верховного Совета СССР до полугода, декретном отпуске) — ..готовы к созданию программ из тысяч, вплоть до десятка тысяч строк и сотен подпрограмм в ней? Чаще — в коллективе, иногда — самостоятельно?
Это после то условной полусотни строк с парой подпрограмм. Каково, а?
А вопрос этот задаёт тот, кто эти самые машкоды и ассемблер придумал! И вообще.. как его.. «идеолог разработки вычислителей», во! Так что задающего этот вопрос про себя не запишешь в фантазёры.. и не только потому что «тащ Рожков» большой начальник :-)
Покумекав мгновение, самые догадливые, помимо почти всегда проявляемого и положенного советским людям энтузиазма, интересуются об объёмах памяти вычислителя, для которого это создаётся и задачах, выполняемых подобными программами.
А я невозмутимо отвечал — соответствующие объёмы памяти будут! А что касается задач — то программы, которые СЕЙЧАС создают прогеры в нашем НИИВТ, будут «рабочей средой» (как и вычислитель — «рабочим местом»), в которой обычные программисты будут создавать с невиданной быстротой и комфортом множество прикладных и непредставимых ранее программ в своих отраслях.. мы тут, в НИИВТ, работаем ради тех применений вычислителей, которые только ещё появятся в ближайшие годы, как и ведём разработку принципиально новой модели вычислителя, сохраняющего полную совместимость с М-1/2/3. Второе поколение, самый передний край.. все дела.
* * *
Как мне кажется, наш НИИВТ постепенно превращается в монстра, порождённого сосредоточением усилий и средств в одном месте. Что плохо (теоретически, на будущее) для конкуренции, и очень хорошо «пока».
К зданию соорудили пристрой, заполнили все недостающие ставки и добавили новые, работающие на которых специалисты из ВУЗ-в (вместе со «старыми кадрами») и выдали нам комплект отлаженного и эффективного (и даже эффектного по нынешним годам зари цифровой эры!) софта к пошедшей в серию М-4.
* * *
Что представляет из себя серийная М-4 в полной комплектации? Почти что «настольный вариант».. не считая трёх тумб вокруг