Frequently Asked Questions
How can we help you?
Starters
Details
RPN has been the de facto Engineering standard of the 70s and 80s, for a good reason. C47 continues that tradition.
RPN allows making calculations in real world problems, as opposed to educational problems which often have formulas given. Real world problems require chaining results of one calculation into the next, which is the normal way a RPN calculator operates, using a stack.
Over time, the notion emerged that values being keyed in belong in an input buffer separate from the stack, and only copied to the stack when entry was finished, either by pressing ENTER or a function or operator which then "closes" the entry "mode".
This behaviour has been called Entry RPN or eRPN for short, and is different from classical RPN where the transition of values onto the stack follows some slightly more elaborate rules. See HP RPN Evolves for more details.
The difference in behaviour produce different results:
- Entry RPN: 47 ENTER × results in 0
- Classical RPN: 47 ENTER × results in 2209
eRPN/RPN is selectable in the C47 MODE menu.
Yes. And No. Functions visible on the keyboard are generally intuitively usable for pre-calculus students. However, the same visible functions can be used in advanced ways in the complex domain where university and high school backgrounds will help. Many more functions in menus and sub-menus will need understanding of number theory and calculus.
Many fields of professional expertise are supported by the calculator, most notably, engineering, with some special EE menus, advanced mathematics, matrixes, vectors, statistics, probability distributions, finance, number bases, binary operations, computer science, etc.
Progress
- IR printer support
- Serial support (unlikely to be supported on the hardware platform)
- 1 or 2 string functions
- 3D vector polar/rect support
- Matrix concatenation
- And maybe a few items more...
R47
Background
- The team shares a love for the only gadget in the 70-80s
- The C47 is useful for us in real life
- We want to see how far we can advance the state of the art
- We want to learn from and be inspired by our users
- Honouring feature requests when we can
- Learning whatever this takes
- Considerably less spare time
- We are not in it for the money, only as needed for new developments