Из истории персональных компьютеров: советские программируемые калькуляторы

Аватар пользователя kvg1967

Электроника МК-54

Я продолжаю тему о предрассудках.
С моей точки зрения современная ситуация с программным обеспечением компьютеров, когда прикладные программы имеют размеры в сотни Мегабайт, а операционные системы вообще раздулись в объеме до нескольких Гигабайт, является абсурдной: крупные корпорации навязали всему человечеству какой-то нелепый и выгодный только им подход к разработке программ.
В качестве контрпримера я предлагаю рассмотреть историю, связанную с программами для калькуляторов.


Программируемые калькуляторы – это самая ранняя разновидность персональных компьютеров, появившаяся на мировом рынке.

Цитаты из Википедии:

В 1965 году итальянская фирма Olivetti выпустила настольное программируемое вычислительное устройство Programma 101. Аппарат был способен выполнять арифметические действия, извлекать корни, находить абсолютное значение числа. Память в 240 байт распределялась между регистрами памяти и шагами программы. Для управления использовалась простая клавиатура, вывод данных производился на печатающее устройство. Программирование выполнялось на простом символьно-кодовом языке, включавшем операции передачи данных между регистрами, операции с данными и условные и безусловные переходы. Предположительно Olivetti Programma 101 можно считать первым в мире программируемым калькулятором, как и первым относительно портативным персональным компьютером, хотя и тот, и другой термин появились позже.

Programma 101

Casio AL-1000 – первый программируемый калькулятор фирмы Casio
В 1967 году японской фирмой Casio представлен калькулятор Casio AL-1000. Он был выполнен на дискретных полупроводниковых элементах (284 отдельных транзистора, в основном Toshiba 2SC371, и 1500 диодов), имел 14-разрядный индикатор на газоразрядных лампах, память на ферритовых сердечниках и интерфейс для вывода данных на электрическую пишущую машинку. Возможности калькулятора были весьма ограниченными: четыре действия арифметики, извлечение квадратного корня, 4 регистра памяти, программная память на 30 шагов. В калькуляторе была реализована простая арифметическая логика операций (см. ниже). При этом аппарат имел размеры 380 x 440×238 мм, весил более 12 кг и продавался по цене, эквивалентной 900 американским долларам.

В 1969 году в США фирма Hewlett-Packard выпустила настольный программируемый калькулятор для научно-технических расчётов HP 9100A. Он весил 18 кг, продавался за 4900$, имел индикатор и клавиатуру. Отдельно продавалось печатающее устройство, считыватель магнитных карт и дополнительный внешний интерфейс для подключения принтера IBM. HP 9100A имел память из 16 числовых регистров и 192 шагов программы, реализовывал обратную польскую логику вычислений со стеком из трёх регистров, вычислял несколько десятков математических функций, а при использовании программ – корни многочленов до пятой степени, функции Бесселя, эллиптические интегралы и выполнял регрессионный анализ.
В связи с этим устройством стало широко известно само понятие «программируемого калькулятора».


HP9100A

В 1970 году НИИ «Циклон» (в то время – ЦБ ПНПП при НИИ-35 Минэлектронпрома СССР) был разработан первый советский стационарный профессиональный программируемый калькулятор «Электроника-70», который имел 23 регистра и позволял хранить 186 команд. Было предусмотрено подключение периферийных устройств, включая внешнее запоминающее устройство «Электроника-72», в котором можно было хранить 248 числовых данных или 3472 шагов программы. Созданные программы можно было записывать на магнитные карты (5×9 см) и использовать многократно.

Б3-21 – программируемый микрокалькулятор с обратной польской записью для проведения инженерных и научных расчётов. Относится к первому поколению Советских программируемых калькуляторов. Разработан в 1975 году и серийно производился с начала 1977 года. Продавался по цене 350, 190 и 80 рублей.
Электроника Б3-21 является первым программируемым микрокалькулятором, произведенным в СССР.


Б3-21

Б3-34 – советский программируемый микрокалькулятор с обратной польской записью для проведения инженерных и научных расчётов. Относится ко второму поколению советских программируемых калькуляторов. Выпускался в УССР заводом «Калькулятор», который работал в г. Светловодск Кировоградской области. В продаже появился в 1980 году по цене 120 рублей.
Память 98 команд и 14 регистров, быстродействие около 5 простых операций в секунду. При выключении калькулятора содержимое памяти стирается. Операционный стек состоит из 4 регистров (X, Y, Z, T); кроме того, существует регистр предыдущего результата X1.

Б3-34

Однако некий психологический барьер в отношении калькуляторов советское общество преодолело после появления более доступного по цене варианта – «Электроники МК-54»

Электроника МК-54 – советский программируемый микрокалькулятор с обратной польской записью для проведения инженерных расчетов. Функциональный аналог Б3-34, выполненный на другой элементной базе.
Конструктивное решение «Электроника МК-54» было более дешёвым, что сделало этот калькулятор самым доступным по цене программируемым калькулятором в СССР: его цена в середине 1980-х годов составляла 65 рублей (в сравнении с 85 рублями за Б3-34).

МК-54

Именно после появления этой модели калькулятора крупные советские издательства стали выпускать разнообразные справочники программ, например:

Дьяконов В.П. Справочник по расчетам на микрокалькуляторах. 3-е изд., доп. и перераб. – М.: Наука., 1989. – 464 с.
Епанчиков В.А., Цветков А.Н. Справочник по прикладным программам для микрокалькуляторов. – М.: Финансы и статистика, 1988. – 320 с.

Статьи о программируемых калькуляторах публиковались в журналах «Наука и жизнь» и «Техника – молодежи».
К делу также подключились радиолюбители, которых в СССР было весьма изрядное количество. Например, тиражом в 60 тысяч экземпляров был издан следующий справочник:

Трохименко Я. К., Любич Ф. Д. Радиотехнические расчеты на микрокалькуляторах: Справочное пособие. – М.: Радио и связь, 1983. – 256 с., ил.

Выяснилось вдруг, что даже при мизерном объеме оперативной памяти можно реализовать довольно сложные алгоритмы – если удастся преодолеть запутанное и заумное изложение этих алгоритмов в учебниках. 
 

Авторство: 
Авторская работа / переводика

Комментарии

Аватар пользователя GTK31
GTK31(9 лет 2 недели)

  В техникуме программировал задачи, в том числе решение системы из трёх линейных уравнений на мк-54. Калькулятор классный, но есть нюансы. Надо иметь навык и не кислый опыт, чтобы не ошибаться/тратить время, ограничение доступных ячеек памяти накладывает дополнительные требования к построению программы. Коротко: лучше чем ничего, но ЭВМ гораздо лучше. 

Аватар пользователя kvg1967
kvg1967(3 года 8 месяцев)

Возможность работать на ЕС ЭВМ или СМ ЭВМ в то время имелась далеко не у всех.

Программируемый калькулятор был по сути дела персональным компьютером: не было необходимости сдавать программу в набивку на перфокарты, ожидать завершения этой операции, сдавать перфокарты для загрузки в ЭВМ, а затем ожидать получения распечатки с результатами вычислений.

Аватар пользователя Ivanovich
Ivanovich(14 лет 1 месяц)

Возможность работать на ЕС ЭВМ или СМ ЭВМ в то время имелась далеко не у всех.

ЕС освоил еще студентом. Прикиньте, с товарищем вместе   за моделировали работу КР 580 на ЕС ЭВМ, на Фортране! А потом заставили этот МП работать на собственном ассемблере с выдачей диалога на ЕС-овский дисплей. Во, времена были, во, чудили.

До СМ, были Электроники. Они все ДЕК-овская линия. Шикарные машины, особенно система команд. Жаль , что их развитие забили в СССР. С ними уже в НИИ подружился.smile1.gif

Там уже интересная задача была перетянуть "высшую математику" с СМ на очень закрытую Электронику. Пришлось только через бумагу, распечатку. У меня на той "Электронике" из инструментов были Ассемблер и дис-ассеблер. Все внешние устройства только под собственным ПО.

Аватар пользователя evla
evla(9 лет 3 месяца)

smile9.gif

Аватар пользователя zag
zag(11 лет 6 месяцев)

Дома папа купил мк-54, играл в ледовое побоище и расчитывал прибыльность кафе😂

Аватар пользователя Ivanovich
Ivanovich(14 лет 1 месяц)

%D0%9C%D0%9A-54.jpg?itok=rLhUFogi

Вот на такой шикарной машинке я сорвал курсовой проект целому конструкторскому направлению курса! Самогонки нажрался, зайцев наелся, да и какие-то копейки в кармане завелись.  Не помню точно, МК-51 была или эта.smile10.gif

Аватар пользователя ctrl_points
ctrl_points(10 лет 6 месяцев)

Мк-51 была вроде бы в горизонтальной компоновке. 

Посмотрел - горизонтальная была у мк 52

Аватар пользователя Ivanovich
Ivanovich(14 лет 1 месяц)

Было по-барабану тогда, лежа, стоя, не помню. smile1.gif

Аватар пользователя maxvlad
maxvlad(14 лет 5 часов)

В курсовике была задача расчета области устойчивости. Сперва привести заданное выражение к одной из типовых форм, потом прийти в вычислительную лабораторию с СМ-4, кажется, запустить там прогу, выбрать типовую форму, ввести коэффициенты, распечатать график на  цепочном монстре.

А у меня - засада.  Не приводится функция ни к одной из типовых форм, хоть убейся. Вообще не выразить значение функции через параметр - всегда обе переменные то в одной части уравнения, то в другой. Плюнул, хрен с тобой, Красная Шапочка - привёл функцию к виду y = f(x,y) задал начальное значение y и методом Зейделя стал гонять по циклу, пока y при фиксированном x не перестанет меняться. Меняешь x, ждёшь, пока дельта между значениями функций не уменьшится до заданного значения, записываешь полученный y. Так график и построил. Причём лопухнулся - значение дельты задал слишком малым, так он (МК-52) у меня по полчаса  одну точку считал, бедолага. Сделал дельту в одну сотую - стал за минуту считать.

А на четвёртом курсе у нас писишки на кафедре завелись, и калькулятор перестал быть востребованным. Но чувство, когда на нём считаешь, непередаваемое.

Аватар пользователя Офисный планктон

Продавался ещё МК-61 (выглядел как МК-54). Я на нём результаты лабораторных работ обсчитывал гораздо быстрее, чем мои товарищи на обычных калькуляторах.

Аватар пользователя Мирон Сергеевич Яров

Отец нам с братом купил МК-52 (и еще доп.модули памяти к нему, сзади вставлялись). Мы со старшим братом играли на ём в "Посадка на луну" ))). Хоть я и не стал айтишником, но брат таки стал. Спасибо отцу, что продвигал нам полезные увлечения.

п.с. а калькулятор тот кстати недешевый был для семейного бюджета. Семья то у нас простая: отец тренер, мать на заводе простым рабочим (модельщица парафиновые модели делала для литья лопаток турбины).

п.с.с. я потом этот калькулятор году так в 2012м в школу отдал в мини музей класса информатики.

Аватар пользователя Игорь_
Игорь_(3 года 9 месяцев)

Может МК-61. Они очень похожи но у 61 было больше команд и ячеек памяти. И операций добавили.

Аватар пользователя ИЮЛь Майский
ИЮЛь Майский(9 лет 10 месяцев)

Может МК-61.

МК-61. Я на нём много программ студентом сделал.

Корпус какой-то хлипкий был. Нажмёшь кнопку, и такое впечатление, что вот-вот треснет. Блоком питания можно было обороняться при случае. 

Лежит дома до сих пор. Рука не поднимается выкинуть или отдать.   

Аватар пользователя evgeniy72
evgeniy72(14 лет 5 дней)

На таком курсовики считал. По гидравлике, пусть и не потоку, но многим.

Хорошая машина. 

Первое что купил когда появились деньги, будучи студентом :)

Аватар пользователя Antropomorf
Antropomorf(11 лет 10 месяцев)

Вот на этом прекрасном инструменте (он был по-настоящему прекрасен со встроенным Бейсиком!!) я все процессы и аппараты рассчитал.

А мой друг на нем считал ректификационную колонну. Мы с ним параллельно начали расчет, только моя колонна считалась на ZX Спектрумме, а он считал на МК 85.

Мой Спектрум справился за 8 часов, калькулятор справился за полтора суток. Но это ничуть не умаляет его суперскости! 

Аватар пользователя Ratatosk
Ratatosk(7 лет 5 месяцев)

Я на таком гравику/магнитку делал в ВУЗе. Вместо 21 раз вводить данные в формулу на 2 этажа ( от -10 до +10).. за время обработки 2 т. писал программку и далее запись в тетрадь. 

Аватар пользователя Antropomorf
Antropomorf(11 лет 10 месяцев)

геофизика? у меня физ-химия

Аватар пользователя Ratatosk
Ratatosk(7 лет 5 месяцев)

Я - сейсма. Это наравне с ГИСом в качестве окрестностей для общего восприятия. 

Аватар пользователя Antropomorf
Antropomorf(11 лет 10 месяцев)

smile18.gif

Аватар пользователя Я Ян
Я Ян(1 год 5 месяцев)

Не МК 51, а МК 61 была возможно. Более продвинутый вариант МК 54.

Аватар пользователя Waldis
Waldis(4 года 1 месяц)

51-й был отдельное чудо с LCD-дисплеем, тоненький, аккуратный. Но не программируемый.
Две беды у него было: можно было его согнуть (тоненький алюминиевый корпус) и со временем выключатель питания умирал - но это лечилось.
До сих пор работает это чудо.

Аватар пользователя mmxx
mmxx(8 лет 11 месяцев)

МК-61, может? Он был развитием этой модели в том же корпусе.

Аватар пользователя ctrl_points
ctrl_points(10 лет 6 месяцев)

Свой первый Мк-54  купил в 85-м..Очень полезная вещь и в работе, и развлечениях - полеты по лунной орбите на виртуальном луннике можно было рассчитывать:))) 

Аватар пользователя Андрей 4К-75

Да! Лунный Коршун с напарником здорово катались в ТМ с номера 85-8 !!!!!smile18.gif

Аватар пользователя Любитель_Панд

А знаешь, штурман, кому в древности давали птичьи фамилии?

Аватар пользователя Андрей 4К-75

Я не штурман, хотя штурманская подготовка тоже есть. Я ракетчик, ВУС 072600. А кому в древности давали птичьи фамилии? Очень интересно!

Аватар пользователя Любитель_Панд

Тому, кто умел летать!

Это же фраза из диалога Коршунова и Перепелкина на лунной орбитальной станции ЮГ (Юрий Гагарин) перед прыжком Коршуна с технической площадки на причальную.

По вашему первому коменту, я думал вы в курсе. )

Аватар пользователя Waldis
Waldis(4 года 1 месяц)

Ник у вас интересный, БРПЛовский.

Аватар пользователя Игорь_
Игорь_(3 года 9 месяцев)

smile9.gif smile19.gif

Скрытый комментарий Повелитель Ботов (без обсуждения)
Аватар пользователя Повелитель Ботов

Перспективный чат детектед! Сим повелеваю - внести запись в реестр самых обсуждаемых за последние 4 часа.

Комментарий администрации:  
*** Это легальный, годный бот ***
Аватар пользователя mmx
mmx(10 лет 3 месяца)

С моей точки зрения современная ситуация с программным обеспечением компьютеров, когда прикладные программы имеют размеры в сотни Мегабайт, а операционные системы вообще раздулись в объеме до нескольких Гигабайт, является абсурдной

В обратную сторону тоже всё можно до абсурда довести. Вспоминается советский токарный станок с ЧПУ: прецизионная механика стоимостью в миллионы и совершенно убогий пульт к ней с экраном в одну строку и экономией на кнопках. Зато ни одного лишнего байта на интерфейс не потрачено! smile9.gif

Аватар пользователя 7-Eleven
7-Eleven(10 лет 11 месяцев)

Программируемый микрокалькулятор появился в моей жизни вместе с программой, кажется, восьмого класса математики. Некоторым счастливчикам в классе достались казенные БЗ-34, а остальным пришлось распотрошить копилки и приобрести калькуляторы в собственность.

В легендарном питерском магазине Электроника на Гагарина в ассортименте было две модели программируемых микрокалькуляторов: Электроника МК-52 и Электроника МК-61 с ценовой  разницей в 20 рублей: 105 рублей и 85 рублей соответственно. Достоинства МК-52 - больше шагов программы, два порта для подключения внешнего ПЗУ - не смогли перевесить разницу в цене и я стал обладателем МК-61.

Клавиатура Электроники отличалась от клавиатуры БЗ, поэтому учебники пришлось читать, держа эту разницу в уме.

Помимо учебных задач на калькуляторе можно было играть. Игры, вернее программы для игр, печатали в периодической печати, в частности, в журнале Квант.

Я взял в школьной библиотеке книжку "Калькулятор - помощник и соперник в играх", в которой было несколько десятков игровых программы.

Были у калькулятора и свои особенности. Например, при возведении числа 2 в квадрат калькулятор выдавал значение 3,9996. А при проведении расчётов по программе на дисплее отображались какие-то всполохи.

Через несколько лет я продал калькулятор подросшей соседке. А в конце девяностых купил за бесценок на развале такой же. 

Аватар пользователя OV SPb
OV SPb(4 года 9 месяцев)

Директора "Электроники" звали, если не совсем забыл, Дмитрий Дмитриевич...хороший мужик был (магазин из тех организаций, которые я курировал). На уроках Академии оценки, где я тогда учился (где я только не учился), утащили мою "Электронику". Дм.дм. хотел мне новый калькулятор подарить, но я как-то и не освоился с ним. Удобно на ходу расчёты делать, но я предпочитал на компе свои программы для оценки делать, а финансовые функции уже зашиты были.

Аватар пользователя kiks
kiks(4 года 2 месяца)

Мелким я в соседнем доме жил) Тогда модельки машин гораздо важнее казались! Они там бывали частенько, но предков раскрутить надо было постараться...!)

Аватар пользователя Radik
Radik(3 года 7 месяцев)

С MK61 начинал.

B/O, F, PRG - врезалось в память. :-)

Аватар пользователя Игорь_
Игорь_(3 года 9 месяцев)

А как же незабвенное error? Лунолет мне часто такое выдавал!

Аватар пользователя Torino
Torino(11 лет 10 месяцев)

еггог  )))

Комментарий администрации:  
*** "Блокировка ютуб обрекает россиян на деградацию" (с) ***
Аватар пользователя Эрк Дайс
Эрк Дайс(4 года 9 месяцев)

Его читали как "еггог": "е" - "г" (русское) - "г" (русское)...

Была весьма хорошая программка по исследованию "еггог-оборотней", это числа с десятичной степенью больше 100, от 10 в степени 100, до 10 в степени 1000; тут круг замыкался. В некоторых случаях зависал калькулятор намертво, приходилось выключать.

А "мелькания на экране", это к слову, и об этом выше и в другой ветке, - просто результаты вычислений при выполнении программ.

Аватар пользователя Аэроплан
Аэроплан(6 лет 1 месяц)

ЗГГОГ же. Из-за особенностей микрокода были ERROR , но иногда были "артефакты", ЗГГОГ и т.д.  Как раз появление ЗГГОГ не прерывало выполнение программы, а приводило к появлению отдельных черточек, благодаря чему делали "псевдографику".

Аватар пользователя Эрк Дайс
Эрк Дайс(4 года 9 месяцев)

:) Достал сейчас свой МК-61, но, увы, просто глючные мерцания на экранчике, не шмогла... 85-го года выпуска вроде.

Да, ЕГГОГи, ЗГГОГи и прочая подводная живность. Уж не помню подробностей, но за напоминание - спасибо.

Аватар пользователя Морозов Анатолий

МК-54 я помню в середине-конце 80-х, еще игруха была на нем... полет на луну ))

Аватар пользователя cpr
cpr(10 лет 5 месяцев)

О да!

Играл .

Было круто

Аватар пользователя Тигр Шрёдингера
Тигр Шрёдингера(2 года 11 месяцев)

прикладные программы имеют размеры в сотни Мегабайт, а операционные системы вообще раздулись в объеме до нескольких Гигабайт, является абсурдной

Чего тут абсурдного, если у вас только иконки и картинки в FullHd качестве ну и остальное всякое

Аватар пользователя kvg1967
kvg1967(3 года 8 месяцев)

Правда-правда?
Иконки столько места в памяти занимают?

Аватар пользователя Тигр Шрёдингера

На МБ потянут, а библиотеки, а движки, а прочее и прочее. Я конечно не спорю что можно ужать и вытрясти "лишнее", но получится ли уменьшить на порядок?

Аватар пользователя kvg1967
kvg1967(3 года 8 месяцев)

Если судить по истории с калькуляторами, то вполне возможно.

Я уже писал о бесполезных элементах в сложных системах: обнаруживать и убирать такие элементы из системы толком до сих пор не умеют, поэтому они постепенно накапливаются в больших количествах.

Аватар пользователя Vneroznikov
Vneroznikov(14 лет 1 месяц)

За это скажите спасибо объектно-ориентированному программированию. Его цена - 90-95% мёртвого кода. 

Аватар пользователя laa
laa(6 лет 7 месяцев)

Зато быстро написано и читаемо. Если хорошо написано.

Аватар пользователя Vneroznikov
Vneroznikov(14 лет 1 месяц)

За всё надо платить... 

Аватар пользователя Тигр Шрёдингера

Напомните а почему? 

Страницы