Обратная польская нотация
Dec. 18th, 2023 12:44 pmЯ давно слышал о калькуляторах с обратной польской нотацией, но как-то не придавал им значения и не пытался разобраться что же это такое. И тут увидев в статье "Мягкое знакомство с дополнительным кодом" калькулятор 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 в полном комплекте в состоянии нового.

Иронично, что я даже по началу не понимал как на нём сложить два числа, но постепенно, читая документацию и проникаясь обратной польской записью я начал осознавать всю громадную мощь, скрытую в этом гениальном устройстве. Даже смог отправить калькулятор во тьму. Тьма - это состояние калькулятора, когда он работает, но ничего не показывает.
При этом он может делать вычисления, но мы о них не узнаем.
В общем, удивительная тема и открытия для себя.
В России HP-16C купить практически нереально. Сам калькулятор не производится уже 35 лет, но при этом является легендой. Посмотрев цены на ebay на них, даже без учёта проблем с доставкой, был, мягко скажем в
К сожалению, у нас всё равно эти калькуляторы недоставаемы. Но очень хотелось попробовать. Я почитал доки, поигрался с эмулятором, но всё было не то. Рассказал товарищу, а он мне говорит: а у меня есть такой калькулятор, купил в лучшие годы в Англии за 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
При этом он может делать вычисления, но мы о них не узнаем.
В общем, удивительная тема и открытия для себя.
no subject
Date: 2023-12-18 10:13 am (UTC)Эх... Был у меня МК-61. Он даже с программированием. А на предыдущих моделях в техникуме на информатике у нас был даже курс программирования. Ему бы ещё ввод-вывод готовых программ с носителей, и было бы прямо очень круто.
no subject
Date: 2023-12-18 10:24 am (UTC)>>Ему бы ещё ввод-вывод готовых программ с носителей, и было бы прямо очень круто.
Электроника МК-52 ;) Вот,
sfrolov делал
no subject
Date: 2023-12-18 11:11 am (UTC)На прошлой неделе студентам рассказывал про польскую нотацию и как её не перепутать с венгерской. Только в несколько другом контексте, скорее про форт и рекурсию.
no subject
Date: 2023-12-18 04:53 pm (UTC)Ооооо, МК-61!!! ЕГГОГ!!!
Сколько с ним связано. Игры писал под него, жулил на вступительных экзаменах. Ну тоесть как жулил, надо было исследовать функцию, я ее на бумаге исследовал, потом по быстрому написал программу и проверял свое решение.
Даже звук в него поставил. Наушник от чего то дремучего запихал в батарейный отсек и когда программа останавливалась, динамик начинал пищать.
no subject
Date: 2023-12-19 08:49 am (UTC)Круто, круто. Я вчера в ночи написал свою первую программу, пришёл просто в восторг!
no subject
Date: 2023-12-18 07:35 pm (UTC)https://vak.dreamwidth.org/943253.html
no subject
Date: 2023-12-19 08:28 am (UTC)Да, они в магазинах продаются, даже Platinum
no subject
Date: 2024-01-10 10:14 am (UTC)По ней прошел большую часть заданий.
Вобще советская научная литература для школьников тогда была очень хорошая.
Осознаешь данный факт нынче оглядывая пустоту вокруг...
no subject
Date: 2024-01-10 12:30 pm (UTC)Тот парадокс, когда смотришь литературу тех времён и понимаешь, что тогда вообще была пустота и отсутствие информации. Когда сейчас ещё просто прорва и тонны. Удивительно.
Другое дело, что таки да, по калькуляторам сегодня информации мало, как и применений калькуляторов. Тот же мой телефон с установленным эмулятором калькулятора и питона намного более полезен и функционален.
no subject
Date: 2024-02-07 12:53 pm (UTC)С одной стороны приятно жить в мире изобилия когда достаточно протянуть ногу чтоб взять нужное
но с другой стороны нет того чувства радости когда после длительных поисков находишь нужную книгу
или смотришь с волнением на белую заморскую коробку стоимостью несколько килодолларов с блестящей
надписью "Компьютерные системы братьев Пентиумов".
PS: Этот комментарий сгенерирован экспериментальной нейросетью запущенной на калькуляторе MK-61.
Генерирование ответа заняло 3 недели и 5 дней.
no subject
Date: 2024-02-07 12:59 pm (UTC)Я понимаю отсутствие этих впечатлений от изобилия. Но, когда удаётся решить задачу, то восторг не меньше :)