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

Аватар пользователя 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(8 лет 12 месяцев)

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

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

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

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

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

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

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

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

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

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

smile9.gif

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Может МК-61.

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

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

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

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

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

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

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

Аватар пользователя 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 года 2 недели)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Аватар пользователя Waldis
Waldis(4 года 2 недели)

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

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

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 года 8 месяцев)

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

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

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

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

С MK61 начинал.

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

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

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

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

еггог  )))

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

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

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

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

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

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

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

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

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

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

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

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

О да!

Играл .

Было круто

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

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

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

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

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

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

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

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

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

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

Аватар пользователя Vneroznikov
Vneroznikov(14 лет 3 недели)

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

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

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

Аватар пользователя Vneroznikov
Vneroznikov(14 лет 3 недели)

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

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

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

Страницы