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
Когда программа один раз написана, расчёт любого вклада - три нажатия.
Как установить
- Скачайте
Free42Mac.zipс thomasokken.com/free42 - Распакуйте в /Applications
- При первом запуске выберите Binary или Decimal (рекомендуется для финансов)
- Изучите документацию HP-42S (доступна в интернете в PDF)
Вердикт
Free42 - отличный инструмент для конкретной аудитории: тех, кто знает RPN и HP-42S, и хочет пользоваться ими на Mac бесплатно. Decimal-режим делает его пригодным для финансовых расчётов высокой точности.
Для русского бухгалтера-новичка, который не работал на HP, - выбор в пользу PercentPro очевиден: все нужные расчёты уже настроены, голосовой ввод, PDF-экспорт. Free42 хорош, когда RPN и программируемость нужны в довесок к специализированным инструментам.
Комментарии (0)