Calculators

rpCalc – graphical Reverse Polish Notation calculator

rpCalc is a graphical calculator that uses Reverse Polish Notation (RPN), a calculation method in which numbers are entered before the operations to be performed on them. It follows the approach used by many classic Hewlett-Packard calculators.

The calculator uses a four-level stack, with registers traditionally labelled X, Y, Z and T. Entering values and applying operators manipulates this stack, allowing intermediate results to be retained without repeatedly using parentheses.

rpCalc is designed for both keyboard and pointer interaction. Buttons can be clicked or tapped, while desktop users can enter numbers and mathematical operations directly from the keyboard. Commands can also be entered by typing their names, with completion available for partially entered commands.

The application provides additional views for calculation history and memory registers. Users can recall previous calculations, inspect stored values and configure the calculator’s appearance and display behaviour.

The interface is also available through a browser, giving users access to the same RPN calculation model without running a desktop application.

This is free and open source software.

Key Features

  • Reverse Polish Notation with a four-level calculation stack.
  • Keyboard, mouse and touch input.
  • Commands can be entered by typing their names.
  • Tab completion for partially entered commands.
  • Ten numbered memory registers for storing values.
  • Store and recall values using calculator commands.
  • History view displays previous calculations in algebraic format.
  • Memory view displays stored register values.
  • Configurable number of retained history entries.
  • Adjustable numerical display settings.
  • Auxiliary display scaling for high-resolution screens.
  • Desktop window size, position and title-bar preferences.
  • Cross-platform support – runs on Linux, Windows, Android, and the web.

Website: rpcalc.bellz.org
Support:
Developer: Douglas W. Bell
License: GNU General Public License v2.0

Image for rpCalc

rpCalc is written in Dart. Learn Dart with our recommended free books and free tutorials.


Related Software

Calculators
Qalculate!Powerful and easy to use multi-purpose desktop calculator
GeniusDesktop calculator, an educational tool in mathematics, and for research
SpeedCrunchHigh precision and powerful desktop calculator
KCalcScientific calculator designed for KDE
CalculatorSimple and easy to use calculator
KAlgebraReplace your graphing calculator
rpCalcSimple RPN calculator
KalkCross-platform application built with the Kirigami framework
Modular CalculatorAimed at scientific, engineering or computing work
NonpareilHigh-Fidelity calculator simulator
WombatHigh-precision scientific calculator
Uno CalculatorPort of Windows calculator
SwitchCalcGTK4 calculator
SchulrechnerCalculator you know from school
PebblesGTK-based app
CuneoWidget-like calculator and conversion tool
RCalcRPN calculator
galculatorRPN and algebraic calculator
gdcalcFinancial, scientific, statistical and programming calculator
SumsPostfix calculator designed for quick calculations
JRPNRPN programmer's calculator inspired by the classic HP-16C
Free42HP-42S calculator simulator
COSMIC CalculatorNative COSMIC desktop calculator with calculation history
YutovoVisual calculator combining mathematical notation and editable text
Yesser CalculatorExtensible calculator
xcalcSimple scientific calculator that can emulate a TI-30 or an HP-10C
x48ngReboot of the HP 48 emulator
tCalcSimple calculator written in core Tcl/Tk
OxiCalcSmall, simple calculator. It uses GTK4.
NumNumCalculator supporting variables, units and currencies
MCalcPerform simple mathematical operations
EigenGTK4 matrix calculator

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted