Обзоры

Free42 - эмулятор HP-42S на Mac для бухгалтеров со стажем

Free42 - эмулятор HP-42S на Mac для бухгалтеров со стажем

Free42 - точный программный клон легендарного научного программируемого калькулятора HP-42S, выпущенного Hewlett-Packard в 1988 году. На реальных HP-42S десятилетиями работали финансисты, инженеры, учёные. Free42 возрождает эту культуру бесплатно и кросс-платформенно.

Коротко

  • Разработчик: Thomas Okken
  • Версия: 3.3.11 (2026)
  • Лицензия: GPL v2
  • Платформы: Mac, Windows, Linux, Android, iOS
  • Минимум macOS: 10.13 (High Sierra)
  • Цена: бесплатно

Что такое HP-42S и зачем он нужен сегодня

HP-42S - научный программируемый калькулятор HP конца 1980-х. Его любили за:

  • RPN-ввод (обратная польская запись) - быстрее классического алгебраического
  • Программируемость - можно записать формулу и вызывать клавишей
  • Матричные операции - умножение, обращение, решение систем уравнений
  • Комплексные числа из коробки
  • Надёжность - работает на одной батарее годами

Реальные HP-42S сегодня продаются коллекционерам по $300-500. Free42 даёт всю функциональность бесплатно на вашем Mac.

Две версии: Binary и Decimal

Ключевое отличие Free42 от оригинального HP-42S - возможность выбрать две версии:

Binary (двоичная)

  • Быстрая, как оригинал
  • Точность как у физического HP-42S
  • Подходит для общих научных задач

Decimal (десятичная)

  • Правильная точность для финансовых расчётов
  • В двоичной системе 0.1 + 0.2 ≠ 0.3 (даёт 0.30000000000000004)
  • В десятичной - точно
  • Для бухгалтерии и учёта - только эту

Для бухгалтера выбор однозначный: Decimal-версия. Копейки не потеряются при длинной цепочке.

Расширения по сравнению с оригинальным HP-42S

Free42 не просто копирует, а улучшает:

  • Работа со временем и датами - расчёты «сколько дней между» прямо на калькуляторе
  • Строковые операции - полезно для хранения идентификаторов в программах
  • Расширенный стек - до 8 уровней вместо классических 4
  • Операции BASE - двоичная/восьмеричная/шестнадцатеричная системы с улучшенной логикой
  • Редакторы матриц и списков - на большом экране Mac удобнее редактировать, чем на физическом калькуляторе
  • State files - сохраните полное состояние калькулятора в файл, перенесите на другой Mac или iPhone

Программируемость

Фишка HP-42S - создание программ, которые выполняются нажатием одной клавиши. Например, программа для расчёта НДС 20%:

LBL "VAT20"   // метка программы
STO "BASE"    // сохранить базу
1.20 *        // умножить на 1.20
"SUMMA"       // вывести имя
END

Теперь в любой момент [A] 1000 [VAT20] = 1200 (сумма с НДС).

Для прогрессивной шкалы НДФЛ потребуется больше кода с условиями - это возможно в HP-42S языке, но требует обучения.

Для кого

  • Бухгалтеры со стажем (45+), которые работали на HP-калькуляторах в 90-х и знают RPN наизусть
  • Финансовые профессионалы в банках, инвестфондах - HP-12C/42S до сих пор золотой стандарт на Уолл-стрит
  • Инженеры - программируемость, матрицы, комплексные числа
  • Студенты технических специальностей (если курс допускает программируемые калькуляторы)
  • Коллекционеры калькуляторов - иметь «виртуальный HP-42S» на всех устройствах

Для кого НЕ Free42

  • Начинающие - RPN требует переучивания. Алгебраический режим привычнее, но в Free42 его нет (HP-42S сам RPN)
  • Те, кто не хочет программировать - мощь Free42 раскрывается в программах, без них это обычный RPN-калькулятор
  • Те, кто хочет красивый современный интерфейс - Free42 точно копирует 1988 год
  • Российские бухгалтеры с НДС/НДФЛ - нужно писать программы самому. PercentPro даёт те же формулы без кода

Плюсы

  • Бесплатно, open-source (GPL v2)
  • Decimal-режим - точные финансовые расчёты
  • Программируемость и матрицы
  • Кроссплатформенность - Mac, iOS, Android - везде тот же калькулятор
  • State files для обмена между устройствами
  • Активная разработка - версия 3.3.11 (2026)
  • Совместимость с оригинальными программами HP-42S (за исключением ROM-зависимых)

Минусы

  • RPN-ввод не подходит новичкам
  • Интерфейс 1988 года - красивым не назовёшь
  • Нет iCloud sync - только ручные state files
  • Нет готовых шаблонов - всё через программирование
  • Нет натурального языка - только HP-42S синтаксис
  • Для простых задач избыточен - как из пушки по воробьям

Примеры для бухгалтера (с программами)

Подсчёт НДС

100 [ENTER] 120 [×] 20 [÷] = 20

В RPN: вводите базу 100, умножаете на 120, делите на 20. Получаете НДС 20% от суммы. Всего 4 нажатия клавиш - быстрее, чем в алгебраическом.

Программа «Выделить НДС из суммы с налогом»

LBL "VATIN"
20 *
120 /
RTN

Вводите 24 000 (сумма с НДС), вызываете VATIN → получаете 4 000 (сам налог).

Сложный процент вклада

LBL "DEPO"
STO "PRIN"     // сохранить сумму
12 /            // процентная ставка / 12
1 +
RCL "N"         // количество месяцев
Y^X
RCL "PRIN" *
END

Когда программа один раз написана, расчёт любого вклада - три нажатия.

Как установить

  1. Скачайте Free42Mac.zip с thomasokken.com/free42
  2. Распакуйте в /Applications
  3. При первом запуске выберите Binary или Decimal (рекомендуется для финансов)
  4. Изучите документацию HP-42S (доступна в интернете в PDF)

Вердикт

Free42 - отличный инструмент для конкретной аудитории: тех, кто знает RPN и HP-42S, и хочет пользоваться ими на Mac бесплатно. Decimal-режим делает его пригодным для финансовых расчётов высокой точности.

Для русского бухгалтера-новичка, который не работал на HP, - выбор в пользу PercentPro очевиден: все нужные расчёты уже настроены, голосовой ввод, PDF-экспорт. Free42 хорош, когда RPN и программируемость нужны в довесок к специализированным инструментам.

Комментарии (0)

Пока нет комментариев.

Программы упомянутые в статье