| Reverse Polish Notation |
Article Index for Reverse |
Website Links For Reverse |
Information AboutReverse Polish Notation |
| CATEGORIES ABOUT REVERSE POLISH NOTATION | |
| calculators | |
| rpn | |
| mathematical notation | |
|
The first computers to implement architectures enabling RPN were the English Electric Company's KDF9 machine, which was announced in 1960 and delivered (i.e. made available commercially) in 1963, and the American Burroughs B5000, announced in 1961 and also delivered in 1963. One of the designers of the B5000, R. S. Barton, later wrote that he developed RPN independently of Hamblin, sometime in 1958 while reading a textbook on symbolic logic, and before he was aware of Hamblin's work. Friden introduced RPN to the desktop calculator market with the EC-130 in June of 1963. Hewlett-Packard (HP) engineers designed the 9100A Desktop Calculator in 1968 with RPN. This calculator popularized RPN among the scientific and engineering communities, even though early advertisements for the 9100A failed to mention RPN. The HP-35 handheld scientific Calculator brought RPN to the first scientific pocket calculator in 1972 .
Implementations of RPN are Stack -based; that is, operands are popped from a stack, and calculation results are pushed back onto it. Although this concept may seem obscure at first, RPN has the advantage of being extremely easy, and therefore fast, for a computer to analyze. PRACTICAL IMPLICATIONS
DISADVANTAGES
EXAMPLE
The expression is evaluated in the following way (the ''Stack'' is displayed after ''Operation'' has taken place): The final result, 15, lies on the top of the stack at the end of the calculation. An alternate way of viewing the stack during the above operation is shown below (as seen on HP48S calculator). + ---+ |
|
|