WRPN (або Windows Reverse Polish Notation ) — це інженерний калькулятор із відкритим вихідним кодом, який імітує програмований калькулятор «Computer Scientist».

Калькулятор WRPN створений для Windows, наразі доступний також і для Linux, Mac OS і Android.

Історія 3 квітня 1995 року Еммет П. Ґрей (), американський програміст, на той час цивільний службовець Армії США, а нині ад’юнкт-професор , випустив WRPN 1.0 ( 16-розрядний), публічне програмне забезпечення з відкритим кодом для симуляції калькулятора HP-16C, написане на 4.0 для ранніх версій Microsoft Windows.

Станом на 1 вересня 2024 року, проєкт все ще перебуває в активній розробці, а останню версію WRPN 7.1.1 було випущено 26 серпня 2024 року для сучасних Windows, Mac OS, Linux та інших ОС із встановленим JRE, а також як мобільний додаток для Android. Вихідний код надається в кількох варіантах: C#, VB. NET, ASP. NET і Java.

Функції WRPN імітує майже всі функції HP-16C.

Підтримка ПОЛІЗ Режими з плаваючою комою, десятковий, шістнадцятковий, вісімковий і двійковий Розмір слова від 1 до 64 бітів на слово Знакова математика Логічні оператори Побітові оператори 32 регістри зберігання 4 позиційний стек 203 рядки програмної пам'яті

JRPN У 2019 році Білл Фут (), американський розробник програмного забезпечення та колишній керівник відділу Sun Microsystems щодо стандартизації інтерактивних технологійдля Blu-ray та інших телевізійних платформ, створив JRPN ( Reverse Polish Notation Calculators), симулятор HP-16C з відкритим вихідним кодом, відгалудження від WRPN 6.0.2 на мові Java, але з усім текстом інтерфесу налаштованим на візуалізацію з використанням векторних шрифтів (замість спрайтової техніки на основі растрового шрифту, що використовується у WRPN), і відкрив код на умовах ліцензії Apache.

Під час пандемії COVID-19, Фут повністю переписав код JRPN для Flutter і ліцензував його під GPLv3. JRPN зараз доступний у двох варіантах, 15C і 16C (симулятори і HP-16C відповідно), для Android, Linux, Mac OS, Windows і як веб-додаток.

Існує й інший однойменний калькулятор з підтримкою ПОЛІЗ, розроблений Вільямом Гілом () у вигляді безплатного власницького програмне забезпечення. Востаннє це прогорамне забезпечення було випущено у 1999 році.

Галерея

Дивіться також

ПОЛІЗ Порівняння калькуляторів

Примітки

Зовнішні посилання

Посібник користувача WRPN

JRPN 16c у F-Droid Реалізації RPN/RPL