HyperCalc is an open source, free and multiplatform graphical software implemented in C++/Qt and designed from the offset to act as a console styled calculator, heavily inspired by the "bc" tool used in various Linux kernel-based operating systems.
Designed to be fast, easy-to-use and simple
The application is designed to be fast, easy-to-use and simple, evaluating calculations with correct precedence, using decimal based numbers with high precision, especially crafted to avoid floating point errors.
Users will be able to use hexadecimal, binary and octal numbers as input, as well as the acos, atan, asin, cos, ceil, exp, floor, log10, log, round, sqrt, sin, tan, torad, and todeg functions as output.
Getting started with HyperCalc
To use HyperCalc on your GNU/Linux distribution, you must download the latest release from either Softoware or the project’s website, save the archive on your Home directory, extract its contents using an archive manager app, and open a terminal emulator.
In the Terminal app, go to the location where you have extracted the archive file (e.g. cd /home/softoware/HyperCalc - replace ‘softoware’ with your username), run the ‘qmake’ or ‘qmake-qt4’ command to configure the program, followed by the ‘make’ command to compile it.
After a successful compilation, run the ‘sudo make install’ command as a privileged user or the ‘make install’ command as root to install HyperCalc system wide and make it available to all users.
Under the hood and requirements
Taking a look under the hood of the HyperCalc project, we can notice that it has been written in the C++ programming language and that it requires the Boost C++ libraries and gSAFE software.
Runs on Windows and GNU/Linux
HyperCalc is a cross-platform tool that runs well on all GNU/Linux distributions, as well as on Microsoft Windows operating systems. The program has been successfully tested on computers supporting either of the 32 or 64-bit architectures.
What is new in this release:
- Minor code cleanup
What is new in version 1.20:
- User can define functions
- TAB completion for functions, outmods and commands
- Possibility to load/store user defined functions from file (*.def)
- Text after the # sing act as comment
- Added fact(x) factorial function
- Qt 5.2.0 compilation fix
Requirements:
- Qt
Comments not found