**NOTE** Programmer's Calculator was an original work developed and copyright by Gary Desrosi in 1997.
Gary has since released the code to the public domain and is no longer developing, supporting, or making this
great program available. Jim Hendricks (Opdecoder) wanted to make this program available again and persued
setting up a Sourceforge.net project for providing continued availability. Jim hopes to add to PC, but it really
depends on time availability, and how quickly he can decipher Gary's original code.
Programmer's Calculator Feature Set:
- Control and looping structures; while, do, for, if, and grouping of statements using curly braces { } and statement seperation using semi-colon ;
- Expressions interpreter has been extended to include pre and post increment ++ and decrement -- opertators and operator-assignment; +=, -=, *=, /=, %=, &=, |=, ^=
- Scrollable display
- Added Grads angle mode
- ASCII Chart
- Options for symbol case sensitivity, hex display modes for floats.
- Programmable using a "C" style interpreted language which allows you to define your own programs and assign that program to a key.
- Base conversions (Easily selected via PalmPilot hard buttons)
- Backspace key similar to HP calculators
- Boolean functions: And, Or, Xor, Not, Neg.
- Left/right bit shifts and rotates.
- 24 re-programmable user defined keys
- Cut/Paste
- Signed/Unsigned support
- IEEE 754 double precision floating point support for PalmPilot devices.
- For PalmPilot users, Rick Huebner's MathLib shared library provides trigonometric functions: Sin, Cos, Tan, ASin, ACos, ATan, Cosh, Sinh, Tanh, Pow, Sqrt, Log, Log10, Exp, and Cbrt. If you do not install MathLib.prc then these functions are merely unavailable.
- Rad/Deg/Grads mode selection
- Configurable rounding
- User input dialogs
- All preferences are saved including base, display, options, programs, key settings, etc.
- Public Domain , source code included.