Читаем Программист Сталина полностью

- Мы сразу должны иметь в виду - что ЭВМ на лампах - сущие монстры, особенно первые, ужасно ненадёжные. Собрав в такой конструкции 5-10-15 тысяч ламп, мы будем иметь быстродействие в несколько сот или пару-другую тысяч операций в секунду. Занимать подобная махина будет целое помещение, потреблять много электричества и её компоненты будут постоянно ломаться. Мучение, как я понимаю, будет ещё то. Понятно, что работали, за неимением лучшего… но именно поэтому в своё время полупроводниковая элементная база была воспринята как манна небесная. Именно на ней - я показываю рукой на вскрытый системник - дотянули до миллиардов операций в секунду. Хотелось бы, чтобы удалось перепрыгнуть этап с радиолампами. Насколько это реалистично - я не могу сказать. И ещё… изобретение чего-то, называемого «ферритовые сердечники» позволило организовать первую оперативную память ЭВМ уже из числа ячеек, исчисляемых тысячами. Понятно, что это не те 8 гигабайт, не те 8 с гаком миллиардов ячеек «оперативки», что на этом компе, стоящем перед вами всеми, но… у первых образцов ЭВМ совсем грустно с объёмами памяти было. Нормальные программы без соответствующих объёмов памяти под них и данные невозможны.

Я указываю на 4 слота, занятых 2х-гиговыми планками памяти DDR2.

Народ очевидно проникается - в каждой маленькой планочке с черными прямоугольничками, по два миллиарда ячеек памяти! Вокруг - тишина. Слишком невероятны цифры. Стартовые и то, что было достигнуто. Я бы то же, на их месте, был бы под впечатлением.

Михаил, по моей просьбе тратит несколько плёнок на подробное фотографирование внутренностей системника.

А я, спохватившись, уточняю у академика - уяснили момент насчёт терминологии с измерением информации из учебника? Термин гигабайт понятен?

Он кивает и уточняет:

- Мне, правда не совсем понятно, почему была выбрана восьмиричная система счисления, с двоичной, на низовом уровне, понятно, но почему байт сделали равным 8? А не 10? То есть я вижу, что там всё идёт как степени двойки, но причины выбора не совсем понятны.

- Не 100% уверен, но насколько я помню, в 50-е годы был разнобой, с разным числом разрядов делали компьютеры, но позже выбрали именно 8 бит в байте, 2 в 8 степени дает возможность закодировать 256 элементов, от 0 до 255 например, этого тогда хватало и для алфавита, и для цифр и прочих символов. Да и, вроде как-то для аппаратной реализации были плюсы -проще и работало быстрее. А для данных… там если больше 255, то использовали по паре байт - уже от 0 до 65535, ну или в 2 раза меньше, если половину как отрицательные ещё интерпретировать. В общем, это стало стандартом, на него и необходимо ориентироваться. И тут, при развитии в СССР компьютеров и программирования, надо сразу жёстко и директивно поддерживать решения, показавшие себя оптимальными. Я бы хотел обсудить позже их вопрос отдельно.

Абрам Фёдорович кивает, хотя вижу, что я его окончательно не убедил. Как бы не вдарились советские учёные в грех «мелких улучшений». Буду пресекать в меру сил и возможностей.

Собрав обратно системник, я рассказал ему про схему с распознаванием заполненных стандартизированных форм, придуманных мной для ввода данных в ПК.

***

Возвращаемся ко мне в кабинет. Перед мной окна запущенного Лазаруса. Рядом сидит тот, кто будет руководить проектом СССР, дальней целью которого видится мне выпуск среди родных берёз компов, способных «тянуть» запуск программ, подобных данной среде программирования.

- Понимаете, Абрам Фёдорович, между вот этой комфортной, такой мне милой, привычной и уютненькой системой быстрой разработки приложений… т.е. других программ любого предназначения, и тем, что будет «вначале», лежат не только годы и даже десятилетия прогресса во многих отраслях и больших и ресурсозатратных научных исследований. Здесь - ещё несколько слоёв абстракций, позволявших тому не бесталанному, уж простите за похвальбу себя самого, и настырному молокососу, ловящему кайф от программирования и разработки игр, приходить после школы домой и чуть не «одной левой» - шутка конечно, сидеть и разрабатывать со скоростью три штучки в год казуальных игр, приносившие доход на 3 средних зарплаты в нашей стране после 2010 года. Но это я малость отвлёкся…

- Вы не могли бы немного расшифровать слова «слои абстракций», Никита Егорович?

Иоффе терпеливо сносит мой рваный, далёкий от академического стиля изложения рассказ и аккуратно возвращает к теме.

Он прав.

Перейти на страницу:

Все книги серии Программист Сталина

Похожие книги