dlinyj: (Default)
[personal profile] dlinyj
Я давно слышал о калькуляторах с обратной польской нотацией, но как-то не придавал им значения и не пытался разобраться что же это такое. И тут увидев в статье "Мягкое знакомство с дополнительным кодом" калькулятор HP-16C по настоящему загорелся им. Даже начал изучать его документацию и поставил себе его эмулятор (для установки потребуется VPN). Те, кому лень морочиться эмуляторами, могут попробовать его онлайн.

В России HP-16C купить практически нереально. Сам калькулятор не производится уже 35 лет, но при этом является легендой. Посмотрев цены на ebay на них, даже без учёта проблем с доставкой, был, мягко скажем в ах... лёгком недоумении. Есть даже энтузиасты, которые делают реплики этой серии калькуляторов и когда-то мы делали совместно такой перевод. Но эмулятор, хоть и очень круто, совсем не то, что использовать реальный калькулятор. Некоторое время назад, компания SwissMicros выпустила точную реплику HP-16C (и всех калькуляторов этой серии). Реплика, хоть и была на другом процессоре, таки работала на той же прошивке (удивительно, как они согласовали лицензионные тряски). Эта модель как раз и фигурирует в статье "Мягкое знакомство с дополнительным кодом".
К сожалению, у нас всё равно эти калькуляторы недоставаемы. Но очень хотелось попробовать. Я почитал доки, поигрался с эмулятором, но всё было не то. Рассказал товарищу, а он мне говорит: а у меня есть такой калькулятор, купил в лучшие годы в Англии за 350 фунтов (точную цифру не помню, но порядок такой). Говорю, принеси в мастерскую, как будешь.

\
Прикосновение к легенде. Сверху эмулятор.

Даже передать не могу эмоции, которые я испытал. Можно видеть, что калькулятор позволяет из коробки работать с HEX, bin, oct и dec числами. И прям трижды захотелось настоящий HP RPN калькулятор, но стоят они прям очень дорого, невменяемо дорого для калькулятора. Для примера обычный научный калькулятор можно купить за 2-3 тысячи рублей, а RPN калькулятор будет сразу под десять тысяч БУ.


Задняя крышка HP-16C

Но есть ли выход? Если хочется экономии, но интересна польская нотация, то можно взять себе БУ советскую альтернативу: программируемые калькуляторы: "Электроника Б3-34", "Электроника МК-52", "Электроника МК-54", "Электроника МК-56", и, конечно же, "Электроника МК-61". Мне очень хотелось калькулятор "Электроника МК-56" за то что он такой большой и удобный, но мне показалось что его ценник немного небюджетен для поиграться, поэтому я взял себе МК-61 в полном комплекте в состоянии нового.



Иронично, что я даже по началу не понимал как на нём сложить два числа, но постепенно, читая документацию и проникаясь обратной польской записью я начал осознавать всю громадную мощь, скрытую в этом гениальном устройстве. Даже смог отправить калькулятор во тьму. Тьма - это состояние калькулятора, когда он работает, но ничего не показывает.

1 ВП 70 F X F X F X

При этом он может делать вычисления, но мы о них не узнаем.



В общем, удивительная тема и открытия для себя.

Date: 2023-12-18 10:13 am (UTC)
From: [identity profile] lubezniy.livejournal.com

Эх... Был у меня МК-61. Он даже с программированием. А на предыдущих моделях в техникуме на информатике у нас был даже курс программирования. Ему бы ещё ввод-вывод готовых программ с носителей, и было бы прямо очень круто.

Edited Date: 2023-12-18 10:14 am (UTC)

Date: 2023-12-18 10:24 am (UTC)
From: [identity profile] dlinyj.livejournal.com

>>Ему бы ещё ввод-вывод готовых программ с носителей, и было бы прямо очень круто.


Электроника МК-52 ;) Вот, [livejournal.com profile] sfrolov делал



Date: 2023-12-18 11:11 am (UTC)
From: [identity profile] masterspammer.livejournal.com

На прошлой неделе студентам рассказывал про польскую нотацию и как её не перепутать с венгерской. Только в несколько другом контексте, скорее про форт и рекурсию.

Date: 2023-12-18 04:53 pm (UTC)
From: [identity profile] petgraph.livejournal.com

Ооооо, МК-61!!! ЕГГОГ!!!
Сколько с ним связано. Игры писал под него, жулил на вступительных экзаменах. Ну тоесть как жулил, надо было исследовать функцию, я ее на бумаге исследовал, потом по быстрому написал программу и проверял свое решение.


Даже звук в него поставил. Наушник от чего то дремучего запихал в батарейный отсек и когда программа останавливалась, динамик начинал пищать.

Date: 2023-12-19 08:49 am (UTC)
From: [identity profile] dlinyj.livejournal.com

Круто, круто. Я вчера в ночи написал свою первую программу, пришёл просто в восторг!

Date: 2023-12-18 07:35 pm (UTC)
vak: (Улыбка)
From: [personal profile] vak
Я недавно купил новенький HP-12C.

https://vak.dreamwidth.org/943253.html

Date: 2023-12-19 08:28 am (UTC)
From: [identity profile] dlinyj.livejournal.com

Да, они в магазинах продаются, даже Platinum

Date: 2024-01-10 10:14 am (UTC)
From: [identity profile] 5kopejek.livejournal.com
Первую программу которую я написал была для МК-61, решения квадратных уравнений. Потом в библиотеке раздобыл книгу. "Папа мама я и микрокалькулятор". Финк.
По ней прошел большую часть заданий.
Вобще советская научная литература для школьников тогда была очень хорошая.
Осознаешь данный факт нынче оглядывая пустоту вокруг...
Edited Date: 2024-01-10 10:42 am (UTC)

Date: 2024-01-10 12:30 pm (UTC)
From: [identity profile] dlinyj.livejournal.com

Тот парадокс, когда смотришь литературу тех времён и понимаешь, что тогда вообще была пустота и отсутствие информации. Когда сейчас ещё просто прорва и тонны. Удивительно.



Другое дело, что таки да, по калькуляторам сегодня информации мало, как и применений калькуляторов. Тот же мой телефон с установленным эмулятором калькулятора и питона намного более полезен и функционален.

Date: 2024-02-07 12:53 pm (UTC)
From: [identity profile] 5kopejek.livejournal.com

С одной стороны приятно жить в мире изобилия когда достаточно протянуть ногу чтоб взять нужное


но с другой стороны нет того чувства радости когда после длительных поисков находишь нужную книгу


или смотришь с волнением на белую заморскую коробку стоимостью несколько килодолларов с блестящей


надписью "Компьютерные системы братьев Пентиумов".



PS: Этот комментарий сгенерирован экспериментальной нейросетью запущенной на калькуляторе MK-61.


Генерирование ответа заняло 3 недели и 5 дней.

Edited Date: 2024-02-07 12:54 pm (UTC)

Date: 2024-02-07 12:59 pm (UTC)
From: [identity profile] dlinyj.livejournal.com

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

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 01:41 pm
Powered by Dreamwidth Studios