Knowledge

Reverse Polish notation

Source 📝

1636: 1663: 2982: 3035: 675:, an object-oriented successor to reverse Polish notation. It deviates from classical reverse Polish notation by using a dynamic stack only limited by the amount of available memory (instead of three or four fixed levels) and which could hold all kinds of data objects (including symbols, strings, lists, matrices, graphics, programs, etc.) instead of just numbers. The system would display an error message when running out of memory instead of just dropping values off the stack on overflow as with fixed-sized stacks. It also changed the behaviour of the stack to no longer duplicate the top register on drops (since in an unlimited stack there is no longer a top register) and the behaviour of the 1844:. To perform an operation on two numbers, commands would first be given to recall the numbers from appropriate locations in the memory, followed by the command for the operation. Numbers were automatically positioned in registers in the Arithmetic Unit of the machine so that operations like division and subtraction would proceed in the right order. Results were left in a register in the AU so that long sequences of operations could be carried out. Thus, the Z-3 used a version of RPN that was nearly identical to that used by HP! I have obtained copies of early programs that Zuse had written for the evaluation of a 5 × 5 determinant, and it is possible to run these programs on an 109: 553: 393:
typical calculations. Additionally, users of reverse Polish calculators made fewer mistakes than for other types of calculators. Later research clarified that the increased speed from reverse Polish notation may be attributed to the smaller number of keystrokes needed to enter this notation, rather than to a smaller cognitive load on its users. However, anecdotal evidence suggests that reverse Polish notation is more difficult for users who previously learned algebraic notation.
112: 116: 115: 111: 110: 44: 117: 2121:'s Polish notation, which enables a writer of mathematical notation to instruct a reader the order in which to execute the operations (e.g. addition, multiplication, etc) without using brackets. Polish notation achieves this by having an operator (+, ×, etc) precede the operands to which it applies, e.g., +ab, instead of the usual, a+b. Hamblin, with his training in formal logic, knew of Lukasiewicz's work. 114: 1849:
AU was through the "f" register. This is sort of like the display register of the 41C, which is distinct from the stack. Arithmetic operations were performed on numbers in the a and b registers, so these may be thought of as corresponding to the x and y registers of HP's. Unlike modern computer practice, the actual numbers themselves were moved around the registers, not just a pointer.
2958:, Australia, in the latter half of the 1950s. George used Reversed Polish, and the KDF9 team were attracted to this convention for the pragmatic reason of wishing to enhance performance by minimising accesses to main store. This may be contrasted with the more "theoretical" line taken independently by 1848:
with almost no modification whatsoever (once the numbers have been placed in the storage registers beforehand). The AU of the Z-3 contained 3 registers, although Zuse never referred to them as a stack, of course. These registers were labelled "f", "a", and "b". All entrance and exit to and from the
392:
In comparison testing of reverse Polish notation with algebraic notation, reverse Polish has been found to lead to faster calculations, for two reasons. The first reason is that reverse Polish calculators do not need expressions to be parenthesized, so fewer operations need to be entered to perform
2945:
in America. Like many modern pocket calculators, a zero-address machine allows the use of Reverse Polish arithmetic; this offers certain advantages to compiler writers. It is believed that the attention of the English Electric team was first drawn to the zero-address concept through contact with
463:, which he started to construct in 1938 and demonstrated publicly on 12 May 1941. In dialog mode, it allowed operators to enter two operands followed by the desired operation. It was destroyed on 21 December 1943 in a bombing raid. With Zuse's help a first replica was built in 1961. The 1945 1735:
desktop electronic calculator, circa 1964. The EC-130 has RPN with a push-down stack of four registers, all visible simultaneously on a cathode ray tube display. Furthermore, they are shown upside down, that is, the last-in-first-out register is at the bottom. Around 1966, the
2767:â€č weiterentwickelt und daraus die â€șumgekehrte polnische Notationâ€č (UPN) ersonnen, da diese in seinen Rechnern verwendet wird: zunĂ€chst werden die Werte eingegeben, danach die gewĂŒnschte Rechenoperation ausgelöst. Klammern werden auf diese Weise vermieden. 762:. In contrast to RPL with its dynamic stack, it just drops values off the stack on overflow like other fixed-sized stacks do. However, like RPL, it does not emulate the behaviour of a classical operational RPN stack to duplicate the top register on drops. 1150:
version 3 can be enabled to support a dynamic RPN stack only limited by the amount of available memory instead of the classical 4-level stack. This feature was incorporated as a selectable function into the DM42 since firmware DMCP-3.21 / DM42-3.18.
113: 2703:
The computer can be used as a simple hand-held calculator. In this mode besides entering the numeric values the user must enter the instructions and the addresses by pressing their keys. He has to enter the numbers and operators in the reverse Polish
2940:
is remarkable because it is the believed to be the first zero-address instruction format computer to have been announced (in 1960). It was first delivered at about the same time (early 1963) as the other famous zero-address computer, the
2811:
als reine Rechenmaschine einsetzen, Operationen nimmt sie dann in der praktischen – wenn auch gewöhnungsbedĂŒrftigen – umgekehrten polnischen Notation entgegen. Werte im Speicher ablegen (oder von dort laden) kann man so allerdings
2116:
soon became aware of the problems of (a) computing mathematical formulae containing brackets, and (b) the memory overhead in having dealing with memory stores each of which had its own name. One solution to the first problem was
3926:
DATA STORAGE: 2 Auxiliary Storage Registers plus up to 7 push-up Stack Registers. 7400A 3 Registers Kit $ 299.95 Assembled $ 379.95 7400B 5 Registers Kit $ 319.95 Assembled $ 399.95 7400C 7 Registers Kit $ 339.95 Assembled $
1731:(1878–1956), and that RPN was invented and is patented by HP. Aside from the apparent contradiction in these two statements, I do not think that either of them is quite true. My first experience with RPN involved a nice old 2554:
Zum Eingeben der Zahlen stand eine Tastatur bereit (Dezimalzahlen, Gleitkommadarstellung). Anweisungen gaben Nutzer in umgekehrter polnischer Notation: zuerst die Argumente, um Register zu befĂŒllen, dann der auszufĂŒhrende
2158:
I changed the architecture to use RPN (Reverse Polish Notation), which is the ideal notation for programming environment in which coding efficiency is critical. In the beginning, that change was not well received...
1120:(2023) derivatives support data types for stack objects (real numbers, infinite integers, finite integers, complex numbers, strings, matrices, dates and times). The latter three variants can also be switched between 2644:. INFORMATIK 2005 Informatik LIVE! Band 1, BeitrĂ€ge der 35. Jahrestagung der Gesellschaft fĂŒr Informatik e.V. (GI), 19. bis 22. September 2005 in Bonn. Lecture Notes in Informatics (in German). Bonn, Germany: 2664:
Dazu stehen die beiden Register R1 und R2 als Kurzspeicher fĂŒr die Operanden der arithmetischen Operationen zur VerfĂŒgung. Gerechnet wird in der umgekehrten polnischen Notation, wie z.B. beim Taschenrechner
630:) in order to ease some calculations and to save keystrokes. HP used reverse Polish notation on every handheld calculator it sold, whether scientific, financial, or programmable, until it introduced the 765:
In late 2017, the list of active models supporting reverse Polish notation included only the 12C, 12C Platinum, 17bii+, 35s, and Prime. By July 2023, only the 12C, 12C Platinum, the freshly released
3113:. Marina Del Ray Hotel, Marina Del Ray, California, USA: Charles Babbage Institute, The Center for the History of Information Processing, University of Minnesota, Minneapolis, USA. Archived from 2488:
Die Z3 konnte in zwei Betriebsmodi betrieben werden, und zwar in dem Programm- und Dialogmodus. Das Rechnen im Dialog erfolgt wie mit einem Taschenrechner in der umgekehrten polnischen Notation.
736:
While calculators emulating classical models continued to support classical reverse Polish notation, new reverse Polish notation models feature a variant of reverse Polish notation, where the
2354: 2966:
or stack - the basic mechanism of a zero-address computer - the KDF9 had other groups of central registers for improving performance which gave it an interesting internal structure.
2852:
LaForest, Charles Eric (April 2007). "2.1 Lukasiewicz and the First Generation: 2.1.2 Germany: Konrad Zuse (1910–1995); 2.2 The First Generation of Stack Computers: 2.2.1 Zuse Z4".
4018:"Everything you've always wanted to know about RPN but were afraid to pursue – Comprehensive manual for scientific calculators – Corvus 500 – APF Mark 55 – OMRON 12-SR and others" 3740: 3445:
The operational stack and reverse Polish (Ɓukasiewicz) notation used in the HP-35 are the most efficient way known to computer science for evaluating mathematical expressions.
1740:
calculator offered RPN with a stack of four, a printer, and either 14 or 42 step programmability. The instruction booklets with these two calculators make no mention of RPN or
1522:
In reference to "In dialog mode, it allowed operators to enter two operands followed by the desired operation" for the Z3 computer, the following citations are relevant :
3190: 880: 3911: 1781: 4810: 2491: 4614: 868:
stores, and became part of DSG International. A variety of calculator models was sold in the 1970s under the Prinztronic brand, all made for them by other companies.
2235:
Kasprzyk, Dennis Michael; Drury, Colin G.; Bialas, Wayne F. (1979) . "Human behaviour and performance in calculator use with Algebraic and Reverse Polish Notation".
845:
key (for "entry"). In contrast to Hewlett-Packard's reverse Polish notation implementation, W filled with 0 instead of its contents being duplicated on stack drops.
347:, first the 3 is put onto the stack, then the 4; the 4 is now on top and the 3 below it. The subtraction operator removes the top two items from the stack, performs 2138: 631: 2382:
Hoffman, Errol; Ma, Patrick; See, Jason; Yong, Chee Kee; Brand, Jason; Poulton, Matthew (1994). "Calculator logic: when and why is RPN superior to algebraic?".
834: 3383: 3224: 2866: 682:
key so that it no longer duplicated values into Y, which had shown to sometimes cause confusion among users not familiar with the specific properties of the
1487: 2724: 3678: 2369:
In terms of practical choice between calculators, it would appear that RPN is faster and more accurate overall but particularly for more complex problems.
2795: 2691: 2649: 2542: 95: 4655: 2971:(NB. This is an edited version of a talk given to North West Group of the Society at the Museum of Science and Industry, Manchester, UK on 1996-10-01.) 2635:. "2. DialogfÀhigkeit der Maschine Z3". Written at Berlin, Germany. In Cremers, Armin B.; Manthey, Rainer; Martini, Peter; Steinhage, Volker (eds.). 2172: 516:, where he found a reference to Polish notation, which made him read the works of Jan Ɓukasiewicz as well, and before he was aware of Hamblin's work. 3693: 512:, later wrote that he developed reverse Polish notation independently of Hamblin sometime in 1958 after reading a 1954 textbook on symbolic logic by 4781: 3710: 2060: 819: 4633:
Kreifeldt, John G.; McCarthy, Mary E. (1981-10-15) . Written at Department of Engineering Design, Tufts University, Medford, Massachusetts, USA.
2104: 808: 2301: 2214: 4755: 3031: 2921: 186:
typically refers specifically to the method used to enter calculations into hardware or software calculators, which often have additional
3732: 2836: 637:
calculator in 1977. By this time, HP was the leading manufacturer of calculators for professionals, including engineers and accountants.
3470: 3105: 2476: 2744: 2502: 4889: 4340: 3674: 3627: 3214: 3159: 1090:
hardware platform, support classical Hewlett-Packard-style reverse Polish notation supporting automatic stack lift behaviour of the
3507: 1969: 1824: 934: 926: 922: 2431: 1219:
ARPCalc, a powerful scientific/engineering RPN calculator for Windows, Linux and Android that also has a web-browser based version
414:
to convert infix expressions to postfix expressions (reverse Polish notation), so named because its operation resembles that of a
365:
The advantage of reverse Polish notation is that it removes the need for order of operations and parentheses that are required by
3893: 3773: 2246: 1876: 88: 3305: 3276: 2611: 3975: 3348: 1893: 1377: 4642:. Proceedings of the Seventeenth Annual Conference on Manual Control. University of California, Los Angeles, California, USA: 4024: 4118: 4088: 4058: 3574: 3248:. He retired from Xerox RD in 1990. He is responsible for the development of the first commercial electronic calculator, the 2146: 1757: 4800: 4731: 4603: 4550: 4479: 4423: 4365:
Dagnat, Fabien; Keryell, Ronan; Aoun, Youssef; Sastre, Laura Barrero; de RosiĂšre, Emmanuel Donin; Torneri, Nicolas (2003),
3536: 271: 2085: 266:
used RPN in all of their desktop and hand-held calculators, and has continued to use it in some models into the 2020s. In
2969: 1294: 3511: 4039:(NB. The book's cover title contains a typographical error reading "APS Mark 55" instead of the correct "APF Mark 55".) 81: 4830: 959:
Novus 650 Mathbox, 3500 Sliderule, 4510 Mathematician, 4515 Mathematician PRO/RG, 4520 Scientist and 4525 Scientist PR
4516: 4473: 4417: 4334: 4326: 4296: 4288: 3770: 3075: 2589: 1708: 1579: 4894: 3372: 2853: 792: 17: 2439: 1600: 3415: 208:
The first computer to use postfix notation, though it long remained essentially unknown outside of Germany, was
4884: 3663: 1996: 1921:; Warren, Don W.; Wright, Jesse B. (1954). "An Analysis of a Logical Machine Using Parenthesis-Free Notation". 1614: 187: 2781: 2687: 2645: 2636: 2528: 2909: 2506: 1418: 1315: 1260: 766: 660:
calculator also used reverse Polish notation. In 1988, Hewlett-Packard introduced a business calculator, the
283: 4634: 4394:(December 2000). "Kapitel 1. LOTUS 1-2-3-Format (WKS/WK1)" [Chapter 1. Lotus 1-2-3 WKS/WK1 format]. 3832: 937:, are backwards compatible with them. Their extended architecture is also based on reverse Polish notation. 583:. This calculator popularized reverse Polish notation among the scientific and engineering communities. The 3907: 3820: 2183: 1300: 451:
The first computer implementing a form of reverse Polish notation (but without the name and also without a
275: 1097:
key and top register copies on pops, but switchable between a four- and an eight-level operational stack.
4711: 4610: 3066: 1408: 921:
models) used reverse Polish notation for both automatic mode and programming. Modern Russian calculators
804: 3706: 2580:. Contributions to the study of computer science. Vol. 1 (1 ed.). Westport, Connecticut, USA: 2577:
Reckoners - The prehistory of the digital computer, from relays to the stored program concept, 1935–1945
2051: 1727:
Company (HP), the best known manufacturer of RPN calculators, says that RPN is based on a suggestion by
4313: 4284: 3166: 1701: 1546:(1951). "Chapter IV. Aristotle's System in Symbolic Form (section on "Explanation of the Symbolism")". 1367: 1337: 1264: 1181: 871:
Among these was the PROGRAM Programmable Scientific Calculator which featured reverse Polish notation.
672: 422: 299: 295: 2108: 4751: 4643: 3170: 2828: 2317:(1). Department of Industrial Engineering, University at Buffalo, State University of New York, USA: 2206: 1305: 1139:
mode, which had already been available as a compile-time option for the WP 34S and WP 31S.
279: 4450:(December 2000). "Kapitel 2. LOTUS 1-2-3-Format (WK3)" [Chapter 2. Lotus 1-2-3 WK3 format]. 343:, a last-in/first-out construct, is integral to the left-to-right evaluation of RPN. In the example 171:
their operands. The notation does not need any parentheses for as long as each operator has a fixed
4647: 2947: 2053:
GEORGE IA and II: A semi-translation programming scheme for DEUCE: Programming and Operation Manual
1776: 1423: 1403: 490: 475: 241: 556:
A promotional Hewlett-Packard "No Equals" hat from the 1980s – both a boast and a reference to RPN
3335: 2903: 2895: 2177: 2113: 2047: 2020: 2010: 1988: 1961: 1632: 1569: 698:, introduced in 2006 and discontinued in 2015. However, there are several community efforts like 411: 402: 311: 256: 149: 4453:
Dateiformate – Eine Referenz – Tabellenkalkulation, Text, Grafik, Multimedia, Sound und Internet
4397:
Dateiformate – Eine Referenz – Tabellenkalkulation, Text, Grafik, Multimedia, Sound und Internet
2716: 4806: 4774: 4684:(1). Department of Engineering Design, Tufts University, Medford, Massachusetts, USA: 329–332. 2951: 2862: 1815: 1771: 1762: 1357: 953: 498: 339: 237: 191: 4676:
Kreifeldt, John G. (October 1981). "Hand Calculator Performance Under Interrupted Operation".
4149: 4138: 3940: 1492: 3457: 3178: 3114: 2959: 2729: 2393: 1618: 1247: 1198: 564: 479: 2468: 4879: 4805:(Expository paper). Master of Arts in Teaching (MAT) Exam Expository Papers. Lincoln, USA: 4465: 4409: 3648: 2994:. Vol. 10, no. 5. University of Bristol, Bristol, Virginia, USA. pp. 50–52. 2955: 2510: 2237: 1351: 963: 502: 474:
Other early computers to implement architectures enabling reverse Polish notation were the
430: 426: 4851: 4366: 4317: 3619: 8: 4508: 4458:
File formats – a reference – spreadsheets, text, graphics, multimedia, sound and internet
4402:
File formats – a reference – spreadsheets, text, graphics, multimedia, sound and internet
4277: 3466: 2990: 2250: 1918: 1770:(5). Mathematics Department, Santa Monica College, Santa Monica, California, USA: 26–29. 1484: 1432: 1428: 989: 985: 981: 977: 973: 788: 567:
in 1968 with reverse Polish notation with only three stack levels with working registers
415: 385:
Reverse Polish notation has been compared to how one had to work through problems with a
30:"Operational stack" redirects here. For the English Channel lorry parking procedure, see 4728:"RPN or DAL? A brief analysis of Reverse Polish Notation against Direct Algebraic Logic" 1810: 4693: 3241: 3027: 3019: 3003: 2824: 2443: 2405: 2384: 2330: 2318: 2309: 2278: 2262: 1938: 1697: 1690: 1480: 1470: 1168: 1136: 407: 253: 229: 225: 3797: 3761: 2118: 1741: 1728: 1606: 1592: 1561: 1543: 1256:
Mouseless Stack-Calculator scientific/engineering calculator including complex numbers
202: 4697: 4546: 4524: 4512: 4469: 4413: 4330: 4292: 3971: 3945: 3901: 3079: 3011: 2913: 2736: 2603: 2595: 2585: 2571: 2413: 2401: 2346: 2338: 2326: 2270: 1714: 1704: 1575: 1188: 1041: 1037: 1029: 1025: 1021: 1017: 1013: 914: 887: 4750:. Information Technology Department, College of Computing and Software Engineering, 4447: 4391: 3564:
Wickes, William C. (January–February 1987). "The HP-28C: An Insider's Perspective".
3540: 3327: 3297: 3268: 3139: 3023: 2575: 2282: 2059:. School of Humanities, University of New South Wales, Kensington, New South Wales. 1868: 182:
describes the general scheme in mathematics and computer sciences, whereas the term
4860:
Implementation of RPN with custom functions support and flexible list of operators.
4747: 4685: 4575: 4017: 3950: 3182: 2995: 2397: 2322: 2254: 1930: 1885: 1653: 1644: 1504: 1163: 1117: 1113: 1101: 1049: 1045: 1033: 1009: 1005: 1001: 997: 993: 883: 509: 421:
There are other ways of producing postfix expressions from infix expressions. Most
267: 4863: 4110: 4080: 4050: 2142: 709:
As of 2011, Hewlett-Packard was offering the calculator models 12C, 12C Platinum,
4670: 4272: 3588: 3440: 3379: 3344: 2942: 2764: 2760: 2581: 2567: 1806: 1724: 1454: 1371: 1279: 1135:
key, a feature often requested by the community. They also support a rarely seen
560: 483: 482:
machine, which was announced in 1960 and commercially available in 1963, and the
334:
in reverse Polish notation: 4 is first subtracted from 3, then 5 is added to it.
263: 233: 164: 160: 66: 31: 4727: 4451: 4395: 552: 429:
has been constructed, the corresponding postfix expression is given by a simple
369:
and can be evaluated linearly, left-to-right. For example, the infix expression
4689: 4543:
RPNL. Eine FORTH Ă€hnliche Sprache mit strukturunterstĂŒtzenden Sprachkonstrukten
3707:"Reversing Sinclair's amazing 1974 calculator hack – half the ROM of the HP-35" 2786: 2089: 1993:
Proceedings of the First Australian Conference on Computing and Data Processing
1466: 865: 784: 634: 547: 366: 61: 4081:"Bit's WP 34S and 31S patches and custom binaries (version: r3802 20150805-1)" 2258: 1270:
orpie, RPN calculator for the terminal for real or complex numbers or matrices
4873: 4770: 3498: 3249: 3083: 3015: 3007: 2963: 2917: 2808: 2740: 2599: 2533: 2417: 2409: 2342: 2334: 2274: 2266: 1837: 1732: 1658: 1413: 1389: 1361: 861: 668:, gave users the option of using algebraic or reverse Polish notation again. 531: 523: 522:
introduced reverse Polish notation to the desktop calculator market with the
468: 464: 460: 452: 217: 213: 3592: 1991:(June 1957). "An addressless coding scheme based on mathematical notation". 1864: 4826: 4579: 3237: 3061: 2999: 2791: 2538: 2350: 1209: 902: 691: 687: 519: 221: 4161: 864:
photographic and electronic goods stores retail chain, later rebranded as
3253: 1737: 1347: 969: 930: 535: 513: 456: 249: 209: 195: 4654:. pp. 655–667. 02155, N82-13721, 82N13721, 19820005848, JPL 81-95. 3236:
Bob holds over 80 patents awarded during his work as Director of RD for
3186: 2950:(General Order Generator), an autocode programming system written for a 1100:
In addition to the optional support for an eight-level stack, the newer
4303:(NB. This book is informally called "blue book" due to its blue cover.) 4004: 4000: 3996: 3219: 2632: 2464: 1942: 1320: 1273: 1230: 947: 710: 588: 425:
can be modified to produce postfix expressions; in particular, once an
386: 291: 3407: 1889: 1203: 579:("temporary"), a reverse Polish notation variant later referred to as 4523:(NB. According to this book, a 4 KB compiler was available from 4355:(NB. This book is informally called "red book" due to its red cover.) 3992: 3988: 3894:"A new standard!... The 7400 scientific & engineering calculator" 3846:"Elektronika MK-61/52 and 152/161: small tech review (En) - ĐšĐŸĐœ-йОĐșĐž" 538:
calculator supported an unnamed input scheme resembling RPN as well.
527: 245: 190:
and implications depending on the actual implementation involving a
4604:"Advanced Calculator Logic HP RPN/Algebraic: A Comparative Analysis" 4567: 3763:
SR4921 RPN Reverse Notation Scientific Calculator Instruction Manual
2717:"Die Computerwelt von Konrad Zuse - Auf den Spuren eines EDV-Genies" 1934: 4224: 3497:"Section 3: The Automatic Memory Stack, LAST X, and Data Storage". 1342: 773: 751: 730: 665: 494: 224:, Don Warren, and Jesse Wright and was independently reinvented by 199: 4111:"[34S & 31S] Unique display mode: significant figures" 3845: 1566:
Aristotle's Syllogistic from the Standpoint of Modern Formal Logic
1548:
Aristotle's Syllogistic from the Standpoint of Modern Formal Logic
1388:
TRURL, a class library for the construction of RPN calculators in
3941:"New calculator kits: From pocket minis to versatile desk models" 2983:"Stack Machine Development: Australia, Great Britain, and Europe" 1457:, in the 1970s, called their special RPN stack implementation an 1332: 1236: 1056: 743:
key behaves as in RPL. This latter variant is sometimes known as
315: 220:
in 1945. The reverse Polish scheme was again proposed in 1954 by
156: 4854:
providing many implementations in several programming languages.
4175: 3870:"НПП СЕМИКО - ĐČŃ‹Ń‡ĐžŃĐ»ĐžŃ‚Đ”Đ»ŃŒĐœĐ°Ń Ń‚Đ”Ń…ĐœĐžĐșĐ° Đž ŃƒŃŃ‚Ń€ĐŸĐčстĐČĐ° Đ°ĐČŃ‚ĐŸĐŒĐ°Ń‚ĐžĐ·Đ°Ń†ĐžĐž" 2607: 1718: 1290:
Existing implementations using reverse Polish notation include:
2735:(in German). Vol. 2018, no. 2. 2018. pp. 32–35. 1845: 1326: 1259:
rpCalc, a simple reverse polish notation calculator written in
1243: 1222:
grpn scientific/engineering calculator using the GIMP Toolkit (
1174: 1147: 1143: 1109: 1105: 1087: 1083: 1079: 1075: 1071: 726: 722: 718: 714: 699: 695: 664:, without reverse Polish notation, but its 1990 successor, the 661: 657: 653: 649: 645: 641: 122: 4707: 4199: 4051:"[34S] Proposal for Entry RPN mode with dynamic stack" 3733:"Google chap reverse engineers Sinclair Scientific Calculator" 1450: 1448: 1360:(aka Reverse Polish Language), a programming language for the 841:
with stack levels named X, Y, Z, and W (rather than T) and an
43: 3245: 3174: 2670: 2666: 1841: 1310: 1223: 1213: 918: 910: 906: 703: 584: 534:
added a square root function in April 1965. Around 1966, the
287: 248:
and notation for this scheme were extended by the Australian
172: 4248: 3328:"A New Electronic Calculator with Computerlike Capabilities" 2759:
Er hat wohl auch als erster die vom polnischen Mathematiker
1276:, a powerful and versatile cross-platform desktop calculator 1067:
An eight-level stack was suggested by John A. Ball in 1978.
640:
Later calculators with LCDs in the early 1980s, such as the
530:, supporting a four-level stack in June 1963. The successor 4857: 4651: 4528: 4200:"galculator - a GTK 2 / GTK 3 algebraic and RPN calculator" 4150:
https://forum.swissmicros.com/viewtopic.php?f=15&t=2845
4139:
https://forum.swissmicros.com/viewtopic.php?f=16&t=2939
3906:(Advertisement). Vol. 43, no. 12. New York, USA: 2937: 1966:
An Addressless Coding Scheme based on Mathematical Notation
1473:, the inventors of the stack principle, called their stack 1445: 1194: 972:(originally firming as RPN-Calc) calculators including the 733:(RPL) and 50g (RPL) which support reverse Polish notation. 4312: 2228: 318:. For example, to add 3 and 4 together, the expression is 121:
Video: Keys pressed for calculating eight times six on a
3991:, but the text erroneously refers to the later algebraic 3158:
Galler, Bernard A.; Rosin, Robert F., eds. (1985-09-06).
3129:
A New Approach to the Design of a Digital Computer (1961)
1869:"Konrad Zuse's Legacy: The Architecture of the Z1 and Z3" 694:
between 1999 and 2008. The last RPL calculator was named
489:
Presumably, the KDF9 designers drew ideas from Hamblin's
3537:"The slide rule killer: a milestone in computer history" 2584:, Congressional Information Service, Inc. p. 0010. 1840:
was that this code was very similar to that of, say, an
4678:
Proceedings of the Human Factors Society Annual Meeting
4364: 3869: 2302:"Electronic calculators: which notation is the better?" 610:
key duplicates values into Y under certain conditions (
2529:"Zum 75. Geburtstag von Konrad Zuses Z3: Ratterkasten" 1370:(aka Reverse Polish Lisp), a programming language for 1177:
applications e.g. "reverse polish notation calculator"
4636:
Interruption as a test of the user-computer interface
769:, and the Prime remain active models supporting RPN. 3620:"What to do with stack overflow OBJ->/LIST->?" 3153: 3151: 3149: 3104:
Galler, Bernard A.; Rosin, Robert F., eds. (1986) .
1723:
In their advertisements and also in a letter to me,
27:
Mathematics notation where operators follow operands
3215:"1928–2012 Obituary Condolences Robert (Bob) Ragen" 2906:- The Bulletin of the Computer Conservation Society 2234: 4276: 3826: 2817: 2522: 2520: 2182: 1689: 4866:Free online Algebraic expression to RPN Converter 4827:"RPN Tutorial, incl. some things HP did not tell" 4632: 4162:"CGTK - ARPCalc - Al's Reverse Polish Calculator" 3838: 3814: 3754: 3459:HP-42S RPN Scientific Calculator – Owner's Manual 3146: 2823: 2436:Alumni-Magazin der Technischen UniversitĂ€t Berlin 1983: 1981: 1979: 1956: 1954: 1952: 1923:Mathematical Tables and Other Aids to Computation 1917: 1836:The interesting aspect of the programming of the 1263:for Linux and MS Windows and published under the 396: 4871: 4496: 2847: 2845: 2638:Die ergonomischen Erfindungen der Zuse-Maschinen 2381: 1239:, a widely used tabulating and graphing software 946:A seven-level stack had been implemented in the 486:, announced in 1961 and also delivered in 1963: 4864:https://xrjunque.nom.es/ConvertAlg2RPN_RPL.aspx 4265: 3613: 3611: 2517: 2133: 2131: 2129: 2096: 2077: 2042: 2040: 2038: 1585: 1554: 1536: 1242:grdmath, a program for algebraic operations on 354:The common terminology is that added items are 3559: 3557: 2003: 1976: 1949: 1801: 1799: 1057:Community-developed hardware-based calculators 4559: 4534: 4440: 4384: 3972:"MITS 7400 Scientific/Engineering Calculator" 3724: 3698: 3510:September 2011. pp. 32–46. 00015-90001. 3492: 3490: 3290: 3261: 2889: 2887: 2855:Second-Generation Stack Computer Architecture 2842: 2833:Computer architecture: Concepts and evolution 2300:Agate, Seb J.; Drury, Colin G. (March 1980). 2295: 2293: 2198: 2164: 1696:(1 ed.). Cambridge, Massachusetts, USA: 690:of graphing RPL calculators, followed by the 89: 4287:(27th printing, August 1998, 1st ed.). 3618:Wessman, Timothy "Tim" James (2016-06-21) . 3608: 3528: 3400: 3365: 3319: 2773: 2560: 2459: 2457: 2455: 2453: 2375: 2126: 2035: 1859: 1857: 1498: 1474: 795:(1975) models used reverse Polish notation. 575:("accumulate") and visible storage register 351:, and puts the result of −1 onto the stack. 4507:(in German) (2 ed.). Munich, Germany: 4502: 4306: 3932: 3790: 3587: 3554: 3157: 3103: 3097: 2974: 2837:Addison-Wesley Longman Publishing Co., Inc. 2688:"Fast Calculators: Konrad Zuse's Z1 and Z3" 2679: 2245:(9). Department of Industrial Engineering, 1796: 1749: 1683: 1681: 1679: 1677: 1625: 1605: 1591: 1560: 1542: 595:with its specific ruleset of the so-called 4798: 3655: 3487: 3207: 3160:"Oral History: Burroughs B5000 Conference" 3132: 3053: 2884: 2526: 2509:(German Historical Museum). Archived from 2424: 2299: 2290: 1599:(in Polish) (1 ed.). Warsaw, Poland: 860:were own-brand trade names of the British 774:HP-related community-developed calculators 96: 82: 4675: 4367:"BibTeX++: Toward Higher-order BibTeXing" 4279:PostScript Language Tutorial and Cookbook 4216: 4176:"Katharina & Paul Wilkins' Home Page" 4042: 3675:Hewlett-Packard Development Company, L.P. 3583: 3581: 2625: 2537:(in German). Vol. 2016, no. 6. 2450: 1911: 1854: 1775: 1657: 1637:"Translation to and from Polish notation" 1574:(Reprinted by Garland Publishing in 1987 686:. From 1990 to 2003, HP manufactured the 380: 194:. The description "Polish" refers to the 4710:. The Museum of HP Calculators (MoHPC). 4565: 4540: 4102: 4072: 4010: 3964: 3730: 3508:Hewlett-Packard Development Company, LP. 3173:, University of Minnesota, Minneapolis: 2851: 2709: 2495: 2204: 2173:"Wall Street's Cult Calculator Turns 30" 2170: 2102: 2083: 1970:New South Wales University of Technology 1674: 1285: 897: 587:, the world's first handheld scientific 551: 205:, who invented Polish notation in 1924. 107: 4775:"Good Ideas, Through the Looking Glass" 4545:(in German). Wolf-Detlef Luther, Gens. 4271: 4168: 4154: 3886: 3641: 3617: 3534: 3500:Hewlett-Packard HP-15C Owner's Handbook 3450: 3429: 3325: 3140:"The Burroughs B5000 Conference (1985)" 3107:The Burroughs B 5000 Conference - OH 98 2782:"Computergeschichte: Zuse Z3 "im Test"" 2779: 2566: 2247:State University of New York at Buffalo 2137: 2046: 2023:(November 1985). "Computer Languages". 2019: 2009: 1987: 1960: 1877:IEEE Annals of the History of Computing 1805: 1755: 1631: 1154: 706:to recreate RPL on modern calculators. 441: 326:. The conventional notation expression 14: 4872: 4824: 4241: 3938: 3862: 3661: 3578: 3563: 3465:(1 ed.). Corvallis, Oregon, USA: 3326:Monnier, Richard E. (September 1968). 2980: 2685: 2438:(in German). Vol. 2, no. 3. 2143:"Tom Osborne's Story in His Own Words" 2105:"Charles L. Hamblin: Computer Pioneer" 148:, is a mathematical notation in which 4769: 4745: 4725: 4705: 4222: 3298:"Friden EC-132 Electronic Calculator" 3269:"Friden EC-130 Electronic Calculator" 3059: 2893: 2207:"In Praise Of RPN (with Python Or C)" 1863: 950:scientific desktop calculator in 1972 778: 270:, reverse Polish notation is used in 4566:Dietrich, Johannes W. (2019-07-24). 4446: 4390: 4319:PostScript Language Reference Manual 4115:MoHPC - The Museum of HP Calculators 4085:MoHPC - The Museum of HP Calculators 4055:MoHPC - The Museum of HP Calculators 4048: 3704: 3624:MoHPC - The Museum of HP Calculators 3412:MoHPC - The Museum of HP Calculators 2981:Duncan, Fraser George (1977-05-01). 2473:Professor Dr.-Ing. habil. Horst Zuse 2463: 1687: 1295:Stack-oriented programming languages 1253:galculator, a GTK desktop calculator 1070:The community-developed calculators 1062: 272:stack-oriented programming languages 4225:"Home - mouseless Stack-Calculator" 4192: 4108: 4078: 3904:- For men with ideas in electronics 3469:June 1988. p. 3. 00042-90001. 2722:. Die Welt der technischen Museen. 966:calculators like the Mark 55 (1976) 508:One of the designers of the B5000, 358:on the stack and removed items are 24: 4596: 3252:, which has been displayed at the 3244:and as Senior Project Engineer at 2807:Über die I/O-Einheit kann man die 1380:(Reverse Polish Notation Language) 622:("top") gets duplicated on drops ( 541: 436: 25: 4906: 4845: 4541:Wostrack, Gustav (January 1989). 4327:Addison-Wesley Publishing Company 4289:Addison Wesley Publishing Company 4049:Paul, Matthias R. (2015-02-18) . 3771:Commodore Business Machines, Inc. 3662:Nelson, Richard J. (April 2012). 3343:(1). Palo Alto, California, USA: 3076:Australian Computer Society, Inc. 2896:"The KDF9 Computer — 30 Years On" 2780:Tremmel, Sylvester (2021-11-21). 2171:Peterson, Kristina (2011-05-04). 2086:"Charles L. Hamblin and his work" 2015:The Australian Journal of Science 1374:calculators between 1986 and 2015 829:key, both implementing a form of 497:programming system written for a 4890:Science and technology in Poland 2686:Bonten, Jo H. M. (2009-05-28) . 2631: 446: 310:In reverse Polish notation, the 42: 4833:from the original on 2023-09-23 4813:from the original on 2020-06-14 4787:from the original on 2017-06-24 4758:from the original on 2017-06-24 4748:"Postfix Notation Mini-Lecture" 4734:from the original on 2017-06-24 4714:from the original on 2017-06-24 4661:from the original on 2022-01-30 4620:from the original on 2022-12-26 4485:from the original on 2016-11-29 4429:from the original on 2016-11-29 4372:, Proceedings of EuroTeX 2003, 4358: 4346:from the original on 2017-02-18 4143: 4132: 4121:from the original on 2023-09-24 4091:from the original on 2023-09-24 4061:from the original on 2023-09-23 4030:from the original on 2017-06-24 3978:from the original on 2017-04-30 3917:from the original on 2022-12-28 3779:from the original on 2017-06-25 3743:from the original on 2022-10-20 3713:from the original on 2022-08-26 3684:from the original on 2022-10-20 3630:from the original on 2023-09-24 3535:Laporte, Jacques (2014-05-22). 3517:from the original on 2017-09-17 3476:from the original on 2017-09-17 3418:from the original on 2023-09-23 3389:from the original on 2021-10-22 3354:from the original on 2022-10-20 3308:from the original on 2022-10-20 3279:from the original on 2022-10-20 3227:from the original on 2017-12-18 3196:from the original on 2023-09-23 3060:Allen, Murray W. (1985-11-01). 2927:from the original on 2020-07-27 2872:from the original on 2022-01-20 2829:Brooks, Jr., Frederick Phillips 2798:from the original on 2022-03-01 2750:from the original on 2019-10-17 2694:from the original on 2022-07-01 2655:from the original on 2022-07-01 2614:from the original on 2022-07-01 2545:from the original on 2022-07-01 2479:from the original on 2022-07-01 2442:. December 2000. Archived from 2360:from the original on 2023-09-23 2217:from the original on 2023-09-23 2149:from the original on 2022-04-04 2066:from the original on 2020-04-04 2025:The Australian Computer Journal 1899:from the original on 2022-07-03 1827:from the original on 2022-07-01 1784:from the original on 2022-07-01 1516: 1082:(2015), which are based on the 1063:Hewlett-Packard RPN calculators 929:, designed and manufactured in 603:) in 1972. In this scheme, the 4799:Vanderbeek, Greg (July 2007). 4325:(1st printing, 3rd ed.). 3769:. Palo Alto, California, USA: 3731:Sharwood, Simon (2013-09-02). 3074:(4). Darlinghurst, Australia: 2835:. Boston, Massachusetts, USA: 2103:McBurney, Peter (2008-07-27). 2084:McBurney, Peter (2008-12-06). 2013:(1957). "Computer Languages". 1997:Weapons Research Establishment 1995:. Salisbury, South Australia: 1692:Algorithms for RPN calculators 1611:Elements of mathematical logic 848: 493:(General Order Generator), an 397:Converting from infix notation 305: 13: 1: 3062:"Charles Hamblin (1922–1985)" 2910:Computer Conservation Society 2527:Bundesmann, Jan (June 2016). 2507:Deutsches Historisches Museum 2440:Technische UniversitĂ€t Berlin 1756:Kennedy, John (August 1982). 1601:PaƄstwowe Wydawnictwo Naukowe 1597:Elementy logiki matematycznej 1529: 1419:Head-directionality parameter 232:in the early 1960s to reduce 4825:Klaver, Hans (2023-08-14) . 4726:Redin, James (2005-02-12) . 4503:Feichtinger, Herwig (1987). 4464:(in German). Bonn, Germany: 4408:(in German). Bonn, Germany: 3908:Gernsback Publications, Inc. 3593:"RPLMan from Goodies Disk 4" 2861:(thesis). Waterloo, Canada: 2432:"Rechenhilfe fĂŒr Ingenieure" 2402:10.1016/0003-6870(94)90048-5 2327:10.1016/0003-6870(80)90114-3 1615:Wojtasiewicz, Olgierd Adrian 1184:applications e.g. "RealCalc" 881:Aircraft Navigation Computer 798: 616:temporary stack lift disable 377:in reverse Polish notation. 262:During the 1970s and 1980s, 138:reverse Ɓukasiewicz notation 7: 4802:Order of Operations and RPN 4611:Hewlett-Packard Corporation 4023:. T. K. Enterprises. 1976. 3910:December 1972. p. 17. 3302:www.oldcalculatormuseum.com 3273:www.oldcalculatormuseum.com 3067:Australian Computer Journal 2894:Beard, Bob (Autumn 1997) . 2646:Gesellschaft fĂŒr Informatik 2353:. 0003-6870/80/01 0002-05. 2205:Williams, Al (2023-06-21). 1702:John Wiley & Sons, Inc. 1409:FOCAL keystroke programming 1397: 874: 591:, introduced the classical 423:operator-precedence parsers 10: 4911: 4746:Brown, Bob (2015-06-05) . 4690:10.1177/107118138102500187 4609:. Corvallis, Oregon, USA: 4314:Adobe Systems Incorporated 4285:Adobe Systems Incorporated 3987:(NB. Shows a photo of the 3802:www.vintagecalculators.com 3167:Marina del Rey, California 2249:, Amherst, New York, USA: 1459:operational (memory) stack 1060: 933:since 2007 and offered by 905:programmable calculators ( 771: 767:HP 15C Collector's Edition 628:top stack level repetition 597:operational (memory) stack 545: 528:Robert "Bob" Appleby Ragen 501:computer installed at the 400: 29: 4752:Kennesaw State University 4706:Hicks, David G. (2013) . 4644:Jet Propulsion Laboratory 4505:Arbeitsbuch Mikrocomputer 3939:Berger, Ivan (May 1973). 3171:Charles Babbage Institute 3142:. 2023-06-17. p. 49. 2648:(GI). pp. 200–204 . 2572:"2. Computers in Germany" 2471:[Z3 in details]. 2259:10.1080/00140137908924675 1550:(1 ed.). p. 78. 1497:called his stack concept 1323:page description language 1206:lisp library package calc 1014:DM10L Collector's Edition 940: 758:form of entry RPN called 167:(PN), in which operators 125:(employing RPN) from 1991 4858:http://rpn.codeplex.com/ 4648:Office of Naval Research 4229:www.stack-calculator.com 3443:. p. i. p. i: 2690:. Geldrop, Netherlands. 2048:Hamblin, Charles Leonard 2021:Hamblin, Charles Leonard 2011:Hamblin, Charles Leonard 1989:Hamblin, Charles Leonard 1962:Hamblin, Charles Leonard 1633:Hamblin, Charles Leonard 1500:Automatisches GedĂ€chtnis 1438: 1424:Scrambling (linguistics) 1404:Calculator input methods 1191:applications e.g. "RPN9" 618:), and the top register 565:9100A Desktop Calculator 476:English Electric Company 4895:Operators (programming) 4780:. ZĂŒrich, Switzerland. 3382:. 1968. pp. 8–10. 3336:Hewlett-Packard Journal 3169:, USA, archived by the 2178:The Wall Street Journal 1570:Oxford University Press 837:came with a variant of 793:Scientific Programmable 671:In 1986, HP introduced 563:engineers designed the 412:shunting-yard algorithm 403:Shunting-yard algorithm 216:in 1941 as well as his 184:reverse Polish notation 142:Polish postfix notation 130:Reverse Polish notation 4807:University of Nebraska 4580:10.5281/zenodo.3257689 3378:(marketing brochure). 3000:10.1109/MC.1977.315873 2912:(CCS). pp. 7–15. 2863:University of Waterloo 1816:PPC Calculator Journal 1763:PPC Calculator Journal 1688:Ball, John A. (1978). 1659:10.1093/comjnl/5.3.210 1499: 1475: 1463:automatic memory stack 1159:Software calculators: 954:National Semiconductor 684:automatic memory stack 601:automatic memory stack 557: 505:, Australia, in 1957. 416:railroad shunting yard 381:Practical implications 126: 4885:Mathematical notation 3995:model instead of the 3798:"Prinztronic Program" 3373:"hp 9100A Calculator" 3179:Burroughs Corporation 2962:. Besides a hardware 2531:. Report / JubilĂ€um. 2394:Elsevier Science Ltd. 1619:The MacMillan Company 1286:Programming languages 1248:Generic Mapping Tools 898:Soviet Union / Semico 555: 467:also added a 2-level 120: 4511:. pp. 427–428. 2956:University of Sydney 2467:, ed. (2008-02-22). 2251:Taylor & Francis 1919:Burks, Arthur Walter 1811:"1941 RPN Computer?" 1155:Software calculators 656:, and the financial 612:automatic stack lift 503:University of Sydney 442:Hardware calculators 431:post-order traversal 427:abstract syntax tree 4613:. 1979. 5953-1930. 4509:Franzis-Verlag GmbH 4204:galculator.mnim.org 3467:Hewlett-Packard Co. 2825:Blaauw, Gerrit Anne 1867:(April–June 1997). 1485:parallel discoverer 1433:Object subject verb 1429:Subject object verb 1197:calculator program 1169:Mac OS X Calculator 1137:significant figures 789:Sinclair Scientific 599:(later also called 236:access and use the 4568:"TRURL RPN Engine" 4316:(February 1999) . 4301:. 9-780201-101799. 4275:(1986) . Preface. 4223:Schrijver, Frans. 4109:Bit (2015-02-07). 4079:Bit (2014-11-15). 3833:Elektronika MK-161 3437:HP35 User's Manual 2865:. pp. 8, 11. 2765:polnische Notation 2763:entwickelte â€ș 2757:. pp. 32–33: 2725:Welt der Fertigung 2503:"An einem 12. Mai" 2385:Applied Ergonomics 2319:IPC Business Press 2310:Applied Ergonomics 2139:Osborne, Thomas E. 1698:Wiley-Interscience 1481:operational cellar 1471:Friedrich L. Bauer 1229:F-Correlatives in 779:Sinclair Radionics 558: 408:Edsger W. Dijkstra 259:in the mid-1950s. 257:Charles L. Hamblin 254:computer scientist 230:Edsger W. Dijkstra 226:Friedrich L. Bauer 173:number of operands 127: 56:("Reverse Polish") 4672:(13 of 702 pages) 4525:Lifeboat Software 4466:Galileo Computing 4410:Galileo Computing 3946:Popular Mechanics 3902:Radio-Electronics 3835:page on RSkey.org 3823:page on RSkey.org 3821:Elektronika B3-21 2145:. Steve Leibson. 1890:10.1109/85.586067 1758:"RPN Perspective" 1617:. New York, USA: 1595:(February 1929). 1465:. Interestingly, 1189:Windows 10 Mobile 1128:behaviour of the 811:(MM6) without an 371:(3 + 4) × (5 + 6) 337:The concept of a 159:, in contrast to 136:), also known as 118: 106: 105: 16:(Redirected from 4902: 4841: 4839: 4838: 4821: 4819: 4818: 4795: 4793: 4792: 4786: 4779: 4766: 4764: 4763: 4742: 4740: 4739: 4722: 4720: 4719: 4701: 4669: 4667: 4666: 4660: 4641: 4628: 4626: 4625: 4619: 4608: 4590: 4589: 4587: 4586: 4563: 4557: 4556: 4552:978-3-88707022-9 4538: 4532: 4522: 4500: 4494: 4493: 4491: 4490: 4484: 4463: 4444: 4438: 4437: 4435: 4434: 4428: 4407: 4388: 4382: 4381: 4371: 4362: 4356: 4354: 4352: 4351: 4345: 4324: 4310: 4304: 4302: 4282: 4273:Geschke, Charles 4269: 4263: 4262: 4260: 4259: 4253:rpcalc.bellz.org 4245: 4239: 4238: 4236: 4235: 4220: 4214: 4213: 4211: 4210: 4196: 4190: 4189: 4187: 4186: 4172: 4166: 4165: 4158: 4152: 4147: 4141: 4136: 4130: 4129: 4127: 4126: 4106: 4100: 4099: 4097: 4096: 4076: 4070: 4069: 4067: 4066: 4046: 4040: 4038: 4036: 4035: 4029: 4022: 4014: 4008: 3986: 3984: 3983: 3968: 3962: 3961: 3959: 3958: 3951:Hearst Magazines 3936: 3930: 3929: 3923: 3922: 3916: 3898: 3890: 3884: 3883: 3881: 3880: 3866: 3860: 3859: 3857: 3856: 3842: 3836: 3830: 3824: 3818: 3812: 3811: 3809: 3808: 3794: 3788: 3787: 3785: 3784: 3778: 3768: 3758: 3752: 3751: 3749: 3748: 3728: 3722: 3721: 3719: 3718: 3702: 3696: 3692: 3690: 3689: 3683: 3668: 3664:"HP RPN Evolves" 3659: 3653: 3652: 3649:"HP Calculators" 3645: 3639: 3638: 3636: 3635: 3615: 3606: 3605: 3603: 3602: 3597: 3585: 3576: 3573: 3561: 3552: 3551: 3549: 3548: 3539:. Archived from 3532: 3526: 3525: 3523: 3522: 3516: 3505: 3494: 3485: 3484: 3482: 3481: 3475: 3464: 3454: 3448: 3447: 3433: 3427: 3426: 3424: 3423: 3404: 3398: 3397: 3395: 3394: 3388: 3377: 3369: 3363: 3362: 3360: 3359: 3353: 3332: 3323: 3317: 3316: 3314: 3313: 3294: 3288: 3287: 3285: 3284: 3265: 3259: 3258: 3233: 3232: 3211: 3205: 3204: 3202: 3201: 3195: 3164: 3155: 3144: 3143: 3136: 3130: 3128: 3126: 3125: 3119: 3112: 3101: 3095: 3093: 3091: 3090: 3057: 3051: 3049: 3047: 3046: 3040: 3034:. Archived from 2987: 2978: 2972: 2968: 2954:computer by the 2933: 2932: 2926: 2900: 2891: 2882: 2880: 2878: 2877: 2871: 2860: 2849: 2840: 2839: 2821: 2815: 2814: 2804: 2803: 2777: 2771: 2769: 2756: 2755: 2749: 2733: 2721: 2713: 2707: 2706: 2700: 2699: 2683: 2677: 2675: 2661: 2660: 2654: 2643: 2629: 2623: 2622: 2620: 2619: 2568:Ceruzzi, Paul E. 2564: 2558: 2557: 2551: 2550: 2524: 2515: 2514: 2499: 2493: 2490: 2485: 2484: 2461: 2448: 2447: 2428: 2422: 2421: 2379: 2373: 2371: 2366: 2365: 2359: 2306: 2297: 2288: 2286: 2232: 2226: 2225: 2223: 2222: 2202: 2196: 2195: 2193: 2192: 2186: 2181:. Archived from 2168: 2162: 2161: 2155: 2154: 2135: 2124: 2123: 2107:. Archived from 2100: 2094: 2093: 2088:. Archived from 2081: 2075: 2074: 2072: 2071: 2065: 2058: 2044: 2033: 2032: 2018: 2007: 2001: 2000: 1985: 1974: 1973: 1958: 1947: 1946: 1915: 1909: 1907: 1905: 1904: 1898: 1873: 1861: 1852: 1851: 1833: 1832: 1807:Ceruzzi, Paul E. 1803: 1794: 1792: 1790: 1789: 1779: 1753: 1747: 1746: 1695: 1685: 1672: 1670: 1668: 1662:. Archived from 1661: 1645:Computer Journal 1641: 1629: 1623: 1622: 1613:. Translated by 1607:Ɓukasiewicz, Jan 1603: 1593:Ɓukasiewicz, Jan 1589: 1583: 1573: 1562:Ɓukasiewicz, Jan 1558: 1552: 1551: 1544:Ɓukasiewicz, Jan 1540: 1523: 1520: 1508: 1505:automatic memory 1502: 1496: 1488:Wilhelm KĂ€mmerer 1483:") in 1955, and 1478: 1476:Operationskeller 1452: 1385:Class libraries 1364:around 1979/1981 1233:dictionary items 1164:Atari Calculator 1142:Since 2021, the 1133: 1102:SwissMicros DM42 1095: 884:Heathkit OC-1401 827: 816: 741: 680: 608: 510:Robert S. Barton 376: 372: 350: 346: 333: 329: 325: 321: 268:computer science 180:postfix notation 146:postfix notation 119: 98: 91: 84: 71: 57: 53:Postfix notation 46: 39: 38: 21: 18:Postfix notation 4910: 4909: 4905: 4904: 4903: 4901: 4900: 4899: 4870: 4869: 4852:Rosettacode.org 4848: 4836: 4834: 4829:. Netherlands. 4816: 4814: 4790: 4788: 4784: 4777: 4773:(2005-06-15) . 4761: 4759: 4737: 4735: 4717: 4715: 4664: 4662: 4658: 4639: 4623: 4621: 4617: 4606: 4602: 4599: 4597:Further reading 4594: 4593: 4584: 4582: 4564: 4560: 4553: 4539: 4535: 4519: 4501: 4497: 4488: 4486: 4482: 4476: 4461: 4445: 4441: 4432: 4430: 4426: 4420: 4405: 4389: 4385: 4369: 4363: 4359: 4349: 4347: 4343: 4337: 4322: 4311: 4307: 4299: 4270: 4266: 4257: 4255: 4247: 4246: 4242: 4233: 4231: 4221: 4217: 4208: 4206: 4198: 4197: 4193: 4184: 4182: 4174: 4173: 4169: 4160: 4159: 4155: 4148: 4144: 4137: 4133: 4124: 4122: 4107: 4103: 4094: 4092: 4077: 4073: 4064: 4062: 4047: 4043: 4033: 4031: 4027: 4020: 4016: 4015: 4011: 3981: 3979: 3970: 3969: 3965: 3956: 3954: 3937: 3933: 3920: 3918: 3914: 3896: 3892: 3891: 3887: 3878: 3876: 3868: 3867: 3863: 3854: 3852: 3844: 3843: 3839: 3831: 3827: 3819: 3815: 3806: 3804: 3796: 3795: 3791: 3782: 3780: 3776: 3766: 3760: 3759: 3755: 3746: 3744: 3729: 3725: 3716: 3714: 3705:Shirriff, Ken. 3703: 3699: 3695:(4 of 56 pages) 3687: 3685: 3681: 3666: 3660: 3656: 3647: 3646: 3642: 3633: 3631: 3616: 3609: 3600: 3598: 3595: 3589:Hewlett-Packard 3586: 3579: 3562: 3555: 3546: 3544: 3533: 3529: 3520: 3518: 3514: 3503: 3496: 3495: 3488: 3479: 3477: 3473: 3462: 3456: 3455: 3451: 3441:Hewlett-Packard 3435: 3434: 3430: 3421: 3419: 3406: 3405: 3401: 3392: 3390: 3386: 3380:Hewlett-Packard 3375: 3371: 3370: 3366: 3357: 3355: 3351: 3345:Hewlett-Packard 3330: 3324: 3320: 3311: 3309: 3296: 3295: 3291: 3282: 3280: 3267: 3266: 3262: 3230: 3228: 3213: 3212: 3208: 3199: 3197: 3193: 3162: 3156: 3147: 3138: 3137: 3133: 3123: 3121: 3117: 3110: 3102: 3098: 3088: 3086: 3058: 3054: 3044: 3042: 3038: 2985: 2979: 2975: 2943:Burroughs B5000 2930: 2928: 2924: 2908:. No. 18. 2898: 2892: 2885: 2875: 2873: 2869: 2858: 2850: 2843: 2822: 2818: 2801: 2799: 2778: 2774: 2761:Jan Lukasiewicz 2753: 2751: 2747: 2727: 2719: 2715: 2714: 2710: 2697: 2695: 2684: 2680: 2662:. p. 201: 2658: 2656: 2652: 2641: 2630: 2626: 2617: 2615: 2592: 2582:Greenwood Press 2565: 2561: 2548: 2546: 2525: 2518: 2501: 2500: 2496: 2482: 2480: 2462: 2451: 2430: 2429: 2425: 2380: 2376: 2363: 2361: 2357: 2304: 2298: 2291: 2233: 2229: 2220: 2218: 2203: 2199: 2190: 2188: 2169: 2165: 2152: 2150: 2136: 2127: 2119:Jan Ɓukasiewicz 2111:on 2008-12-07. 2101: 2097: 2082: 2078: 2069: 2067: 2063: 2056: 2045: 2036: 2017:(20?): 135–139; 2008: 2004: 1986: 1977: 1959: 1950: 1935:10.2307/2001990 1916: 1912: 1902: 1900: 1896: 1871: 1862: 1855: 1830: 1828: 1804: 1797: 1787: 1785: 1754: 1750: 1742:Jan Ɓukasiewicz 1729:Jan Ɓukasiewicz 1725:Hewlett-Packard 1711: 1686: 1675: 1666: 1639: 1630: 1626: 1590: 1586: 1559: 1555: 1541: 1537: 1532: 1527: 1526: 1521: 1517: 1512: 1511: 1490: 1455:Hewlett-Packard 1453: 1446: 1441: 1400: 1372:Hewlett-Packard 1288: 1280:WRPN Calculator 1246:grids, part of 1157: 1134: 1131: 1108:as well as the 1096: 1093: 1065: 1059: 948:MITS 7400C 943: 900: 877: 851: 844: 828: 825: 822:(MM6X) with an 817: 814: 801: 781: 776: 742: 739: 681: 678: 624:top copy on pop 609: 606: 581:three-level RPN 561:Hewlett-Packard 550: 544: 542:Hewlett-Packard 484:Burroughs B5000 449: 444: 439: 437:Implementations 405: 399: 383: 374: 370: 348: 344: 331: 327: 323: 319: 308: 264:Hewlett-Packard 234:computer memory 203:Jan Ɓukasiewicz 165:Polish notation 108: 102: 73: 69: 68: 67:Prefix notation 59: 55: 54: 35: 32:Operation Stack 28: 23: 22: 15: 12: 11: 5: 4908: 4898: 4897: 4892: 4887: 4882: 4868: 4867: 4861: 4855: 4847: 4846:External links 4844: 4843: 4842: 4822: 4796: 4771:Wirth, Niklaus 4767: 4743: 4723: 4708:"What is RPN?" 4703: 4673: 4630: 4598: 4595: 4592: 4591: 4558: 4551: 4533: 4517: 4495: 4474: 4439: 4418: 4383: 4357: 4335: 4305: 4297: 4264: 4240: 4215: 4191: 4167: 4153: 4142: 4131: 4101: 4071: 4041: 4009: 3963: 3931: 3924:. p. 17: 3885: 3861: 3837: 3825: 3813: 3789: 3753: 3723: 3697: 3654: 3640: 3607: 3577: 3553: 3527: 3486: 3449: 3428: 3399: 3364: 3318: 3304:. 2022-07-15. 3289: 3275:. 2020-08-09. 3260: 3223:. 2012-07-23. 3206: 3145: 3131: 3096: 3052: 2973: 2883: 2841: 2816: 2772: 2708: 2678: 2624: 2590: 2559: 2552:. p. 94: 2541:. p. 94. 2516: 2513:on 2013-05-30. 2494: 2469:"Z3 im Detail" 2449: 2446:on 2009-02-13. 2423: 2374: 2289: 2227: 2197: 2163: 2125: 2095: 2092:on 2008-12-06. 2076: 2034: 2002: 1975: 1968:(Typescript). 1948: 1910: 1853: 1834:. p. 25: 1809:(April 1980). 1795: 1777:10.1.1.90.6448 1748: 1709: 1673: 1669:on 2022-10-20. 1652:(3): 210–213. 1635:(1962-11-01). 1624: 1584: 1568:(2 ed.). 1553: 1534: 1533: 1531: 1528: 1525: 1524: 1514: 1513: 1510: 1509: 1467:Klaus Samelson 1443: 1442: 1440: 1437: 1436: 1435: 1426: 1421: 1416: 1411: 1406: 1399: 1396: 1395: 1394: 1393: 1392: 1383: 1382: 1381: 1375: 1365: 1355: 1352:Lotus Symphony 1345: 1340: 1335: 1330: 1324: 1318: 1313: 1308: 1303: 1287: 1284: 1283: 1282: 1277: 1271: 1268: 1257: 1254: 1251: 1240: 1234: 1227: 1220: 1217: 1207: 1201: 1192: 1185: 1178: 1173:Several Apple 1171: 1166: 1156: 1153: 1129: 1116:(2022) / 1112:(2019) / 1091: 1058: 1055: 1054: 1053: 967: 960: 957: 951: 942: 939: 899: 896: 892:five-level RPN 876: 873: 866:Currys Digital 850: 847: 842: 839:four-level RPN 823: 812: 800: 797: 785:Clive Sinclair 780: 777: 737: 676: 635:adding machine 604: 593:four-level RPN 571:("keyboard"), 548:HP calculators 546:Main article: 543: 540: 526:, designed by 448: 445: 443: 440: 438: 435: 433:of that tree. 401:Main article: 398: 395: 382: 379: 367:infix notation 307: 304: 104: 103: 101: 100: 93: 86: 78: 75: 74: 65: 62:Infix notation 51: 48: 47: 26: 9: 6: 4: 3: 2: 4907: 4896: 4893: 4891: 4888: 4886: 4883: 4881: 4878: 4877: 4875: 4865: 4862: 4859: 4856: 4853: 4850: 4849: 4832: 4828: 4823: 4812: 4808: 4804: 4803: 4797: 4783: 4776: 4772: 4768: 4757: 4753: 4749: 4744: 4733: 4729: 4724: 4713: 4709: 4704: 4699: 4695: 4691: 4687: 4683: 4679: 4674: 4671: 4657: 4653: 4649: 4645: 4638: 4637: 4631: 4616: 4612: 4605: 4601: 4600: 4581: 4577: 4573: 4569: 4562: 4554: 4548: 4544: 4537: 4530: 4526: 4520: 4518:3-7723-8022-0 4514: 4510: 4506: 4499: 4481: 4477: 4475:3-934358-83-7 4471: 4467: 4459: 4455: 4454: 4449: 4443: 4425: 4421: 4419:3-934358-83-7 4415: 4411: 4403: 4399: 4398: 4393: 4387: 4379: 4375: 4368: 4361: 4342: 4338: 4336:0-201-37922-8 4332: 4328: 4321: 4320: 4315: 4309: 4300: 4298:0-201-10179-3 4294: 4290: 4286: 4281: 4280: 4274: 4268: 4254: 4250: 4244: 4230: 4226: 4219: 4205: 4201: 4195: 4181: 4177: 4171: 4163: 4157: 4151: 4146: 4140: 4135: 4120: 4116: 4112: 4105: 4090: 4086: 4082: 4075: 4060: 4056: 4052: 4045: 4026: 4019: 4013: 4006: 4002: 3998: 3994: 3990: 3977: 3973: 3967: 3952: 3948: 3947: 3942: 3935: 3928: 3913: 3909: 3905: 3903: 3895: 3889: 3875: 3871: 3865: 3851: 3847: 3841: 3834: 3829: 3822: 3817: 3803: 3799: 3793: 3775: 3772: 3765: 3764: 3757: 3742: 3738: 3734: 3727: 3712: 3708: 3701: 3694: 3680: 3676: 3672: 3665: 3658: 3650: 3644: 3629: 3625: 3621: 3614: 3612: 3594: 3590: 3584: 3582: 3575: 3571: 3567: 3560: 3558: 3543:on 2015-02-11 3542: 3538: 3531: 3513: 3509: 3502: 3501: 3493: 3491: 3472: 3468: 3461: 3460: 3453: 3446: 3442: 3438: 3432: 3417: 3413: 3409: 3403: 3385: 3381: 3374: 3368: 3350: 3346: 3342: 3338: 3337: 3329: 3322: 3307: 3303: 3299: 3293: 3278: 3274: 3270: 3264: 3257: 3255: 3251: 3247: 3243: 3239: 3226: 3222: 3221: 3216: 3210: 3192: 3188: 3184: 3180: 3176: 3172: 3168: 3161: 3154: 3152: 3150: 3141: 3135: 3120:on 2012-04-22 3116: 3109: 3108: 3100: 3085: 3081: 3077: 3073: 3069: 3068: 3063: 3056: 3041:on 2023-10-15 3037: 3033: 3029: 3025: 3021: 3017: 3013: 3009: 3005: 3001: 2997: 2993: 2992: 2984: 2977: 2970: 2967: 2965: 2964:nesting store 2961: 2957: 2953: 2949: 2944: 2939: 2934:. p. 8: 2923: 2919: 2915: 2911: 2907: 2905: 2897: 2890: 2888: 2868: 2864: 2857: 2856: 2848: 2846: 2838: 2834: 2830: 2826: 2820: 2813: 2810: 2797: 2793: 2789: 2788: 2783: 2776: 2768: 2766: 2762: 2746: 2742: 2738: 2734: 2731: 2726: 2718: 2712: 2705: 2693: 2689: 2682: 2674: 2672: 2668: 2651: 2647: 2640: 2639: 2634: 2628: 2613: 2609: 2605: 2601: 2597: 2593: 2591:0-313-23382-9 2587: 2583: 2579: 2578: 2573: 2569: 2563: 2556: 2544: 2540: 2536: 2535: 2530: 2523: 2521: 2512: 2508: 2505:(in German). 2504: 2498: 2492: 2489: 2478: 2475:(in German). 2474: 2470: 2466: 2460: 2458: 2456: 2454: 2445: 2441: 2437: 2433: 2427: 2419: 2415: 2411: 2407: 2403: 2399: 2395: 2391: 2387: 2386: 2378: 2370: 2367:. p. 6: 2356: 2352: 2348: 2344: 2340: 2336: 2332: 2328: 2324: 2320: 2316: 2312: 2311: 2303: 2296: 2294: 2284: 2280: 2276: 2272: 2268: 2264: 2260: 2256: 2253:: 1011–1019. 2252: 2248: 2244: 2240: 2239: 2231: 2216: 2212: 2208: 2201: 2187:on 2015-03-16 2185: 2180: 2179: 2174: 2167: 2160: 2148: 2144: 2140: 2134: 2132: 2130: 2122: 2120: 2115: 2110: 2106: 2099: 2091: 2087: 2080: 2062: 2055: 2054: 2049: 2043: 2041: 2039: 2031:(4): 195–198. 2030: 2026: 2022: 2016: 2012: 2006: 1998: 1994: 1990: 1984: 1982: 1980: 1971: 1967: 1963: 1957: 1955: 1953: 1944: 1940: 1936: 1932: 1929:(46): 53–57. 1928: 1924: 1920: 1914: 1895: 1891: 1887: 1883: 1879: 1878: 1870: 1866: 1860: 1858: 1850: 1847: 1843: 1839: 1826: 1822: 1818: 1817: 1812: 1808: 1802: 1800: 1783: 1778: 1773: 1769: 1765: 1764: 1759: 1752: 1745: 1743: 1739: 1734: 1733:Friden EC-130 1730: 1726: 1721:. p. 2: 1720: 1716: 1712: 1710:0-471-03070-8 1706: 1703: 1699: 1694: 1693: 1684: 1682: 1680: 1678: 1665: 1660: 1655: 1651: 1647: 1646: 1638: 1634: 1628: 1621:. p. 24. 1620: 1616: 1612: 1608: 1602: 1598: 1594: 1588: 1581: 1580:0-8240-6924-2 1577: 1571: 1567: 1563: 1557: 1549: 1545: 1539: 1535: 1519: 1515: 1506: 1501: 1494: 1489: 1486: 1482: 1477: 1472: 1468: 1464: 1460: 1456: 1451: 1449: 1444: 1434: 1430: 1427: 1425: 1422: 1420: 1417: 1415: 1414:Stack machine 1412: 1410: 1407: 1405: 1402: 1401: 1391: 1390:Object Pascal 1387: 1386: 1384: 1379: 1376: 1373: 1369: 1366: 1363: 1362:Commodore PET 1359: 1356: 1353: 1349: 1346: 1344: 1341: 1339: 1336: 1334: 1331: 1328: 1325: 1322: 1319: 1317: 1314: 1312: 1309: 1307: 1304: 1302: 1299: 1298: 1296: 1293: 1292: 1291: 1281: 1278: 1275: 1272: 1269: 1266: 1262: 1258: 1255: 1252: 1249: 1245: 1241: 1238: 1235: 1232: 1228: 1225: 1221: 1218: 1215: 1211: 1208: 1205: 1202: 1200: 1196: 1193: 1190: 1186: 1183: 1179: 1176: 1172: 1170: 1167: 1165: 1162: 1161: 1160: 1152: 1149: 1145: 1140: 1138: 1127: 1123: 1119: 1115: 1111: 1107: 1103: 1098: 1089: 1085: 1081: 1077: 1073: 1068: 1064: 1051: 1047: 1043: 1039: 1035: 1031: 1027: 1023: 1019: 1015: 1011: 1007: 1003: 999: 995: 991: 987: 983: 979: 975: 971: 968: 965: 961: 958: 956:4615 and 4640 955: 952: 949: 945: 944: 938: 936: 932: 928: 924: 920: 916: 912: 908: 904: 895: 893: 889: 885: 882: 872: 869: 867: 863: 859: 855: 846: 840: 836: 832: 831:two-level RPN 821: 820:Minuteman *6X 810: 807:produced the 806: 796: 794: 790: 786: 775: 770: 768: 763: 761: 757: 754:introduced a 753: 750:In 2013, the 748: 746: 734: 732: 728: 724: 720: 716: 712: 707: 705: 701: 697: 693: 689: 685: 674: 669: 667: 663: 659: 655: 651: 647: 643: 638: 636: 633: 629: 625: 621: 617: 613: 602: 598: 594: 590: 586: 582: 578: 574: 570: 566: 562: 554: 549: 539: 537: 533: 529: 525: 521: 517: 515: 511: 506: 504: 500: 496: 492: 487: 485: 481: 477: 472: 470: 466: 462: 458: 454: 447:Early history 434: 432: 428: 424: 419: 417: 413: 410:invented the 409: 404: 394: 390: 388: 378: 375:3 4 + 5 6 + × 368: 363: 361: 357: 352: 342: 341: 335: 317: 314:follow their 313: 303: 301: 297: 293: 289: 285: 281: 277: 273: 269: 265: 260: 258: 255: 251: 247: 243: 239: 235: 231: 227: 223: 219: 215: 211: 206: 204: 201: 197: 193: 189: 185: 181: 176: 174: 170: 166: 162: 158: 154: 151: 147: 143: 139: 135: 131: 124: 99: 94: 92: 87: 85: 80: 79: 77: 76: 72: 64: 63: 58: 50: 49: 45: 41: 40: 37: 33: 19: 4835:. Retrieved 4815:. Retrieved 4809:. Paper 46. 4801: 4789:. Retrieved 4760:. Retrieved 4736:. Retrieved 4716:. Retrieved 4681: 4677: 4663:. Retrieved 4635: 4622:. Retrieved 4583:. Retrieved 4571: 4561: 4542: 4536: 4504: 4498: 4487:. Retrieved 4457: 4452: 4448:Born, GĂŒnter 4442: 4431:. Retrieved 4401: 4396: 4392:Born, GĂŒnter 4386: 4380:(3): 472–488 4377: 4373: 4360: 4348:. Retrieved 4318: 4308: 4278: 4267: 4256:. Retrieved 4252: 4243: 4232:. Retrieved 4228: 4218: 4207:. Retrieved 4203: 4194: 4183:. Retrieved 4180:lashwhip.com 4179: 4170: 4156: 4145: 4134: 4123:. Retrieved 4114: 4104: 4093:. Retrieved 4084: 4074: 4063:. Retrieved 4054: 4044: 4032:. Retrieved 4012: 3980:. Retrieved 3966: 3955:. Retrieved 3944: 3934: 3925: 3919:. Retrieved 3900: 3888: 3877:. Retrieved 3874:mk.semico.ru 3873: 3864: 3853:. Retrieved 3850:arbinada.com 3849: 3840: 3828: 3816: 3805:. Retrieved 3801: 3792: 3781:. Retrieved 3762: 3756: 3745:. Retrieved 3737:The Register 3736: 3726: 3715:. Retrieved 3700: 3686:. Retrieved 3670: 3657: 3643: 3632:. Retrieved 3623: 3599:. Retrieved 3596:(RPLMAN.ZIP) 3569: 3566:HPX Exchange 3565: 3545:. Retrieved 3541:the original 3530: 3519:. Retrieved 3499: 3478:. Retrieved 3458: 3452: 3444: 3436: 3431: 3420:. Retrieved 3411: 3408:"HP 9100A/B" 3402: 3391:. Retrieved 3367: 3356:. Retrieved 3340: 3334: 3321: 3310:. Retrieved 3301: 3292: 3281:. Retrieved 3272: 3263: 3235: 3229:. Retrieved 3218: 3209: 3198:. Retrieved 3187:11299/107105 3134: 3122:. Retrieved 3115:the original 3106: 3099: 3087:. Retrieved 3071: 3065: 3055: 3043:. Retrieved 3036:the original 2989: 2976: 2935: 2929:. Retrieved 2904:Resurrection 2902: 2874:. Retrieved 2854: 2832: 2819: 2806: 2800:. Retrieved 2792:Heise Verlag 2785: 2775: 2758: 2752:. Retrieved 2723: 2711: 2702: 2696:. Retrieved 2681: 2669:(1972) oder 2663: 2657:. Retrieved 2637: 2627: 2616:. Retrieved 2576: 2562: 2553: 2547:. Retrieved 2539:Heise Verlag 2532: 2511:the original 2497: 2487: 2481:. Retrieved 2472: 2444:the original 2435: 2426: 2389: 2383: 2377: 2368: 2362:. Retrieved 2314: 2308: 2242: 2236: 2230: 2219:. Retrieved 2210: 2200: 2189:. Retrieved 2184:the original 2176: 2166: 2157: 2151:. Retrieved 2112: 2109:the original 2098: 2090:the original 2079: 2068:. Retrieved 2052: 2028: 2024: 2014: 2005: 1992: 1965: 1964:(May 1957). 1926: 1922: 1913: 1901:. Retrieved 1884:(2): 5–16 . 1881: 1875: 1835: 1829:. Retrieved 1820: 1814: 1786:. Retrieved 1767: 1761: 1751: 1722: 1691: 1664:the original 1649: 1643: 1627: 1610: 1596: 1587: 1565: 1556: 1547: 1538: 1518: 1462: 1458: 1289: 1212:calculator ( 1158: 1141: 1125: 1121: 1099: 1069: 1066: 917:and earlier 901: 891: 878: 870: 857: 853: 852: 838: 830: 818:key and the 809:Minuteman *6 802: 783:In Britain, 782: 764: 760:advanced RPN 759: 755: 749: 744: 735: 708: 692:HP-49 series 688:HP-48 series 683: 670: 639: 627: 623: 619: 615: 611: 600: 596: 592: 580: 576: 572: 568: 559: 518: 507: 488: 473: 450: 420: 406: 391: 384: 364: 359: 355: 353: 338: 336: 322:rather than 309: 261: 240:to evaluate 222:Arthur Burks 207: 188:side effects 183: 179: 177: 168: 152: 145: 141: 137: 133: 129: 128: 60: 52: 36: 4880:Calculators 3254:Smithsonian 3078:: 194–195. 2881:(178 pages) 2787:c't magazin 2728: [ 2633:Zuse, Horst 2465:Zuse, Horst 2396:: 327–333. 2027:(Reprint). 1865:Rojas, RaĂșl 1738:Monroe Epic 1507:") in 1958. 1491: [ 1348:Lotus 1-2-3 1329:style files 1250:(GMT) suite 1195:Unix system 1110:WP 43C 1106:WP 43S 1088:HP 30b 1084:HP 20b 1080:WP 34C 1078:(2014) and 1076:WP 31S 1072:WP 34S 1048:(2017) and 970:SwissMicros 931:Novosibirsk 858:Prinztronic 849:Prinztronic 791:(1974) and 536:Monroe Epic 514:Irving Copi 457:Konrad Zuse 306:Explanation 250:philosopher 242:expressions 210:Konrad Zuse 196:nationality 4874:Categories 4837:2015-09-12 4817:2020-06-14 4791:2015-09-12 4762:2015-09-12 4738:2015-09-12 4718:2015-09-12 4665:2018-09-22 4629:(13 pages) 4624:2022-12-26 4585:2022-07-02 4489:2016-11-28 4433:2016-11-28 4350:2017-02-18 4258:2024-01-05 4234:2018-03-21 4209:2024-01-05 4185:2018-03-21 4125:2023-09-24 4095:2023-09-24 4065:2023-09-24 4034:2017-06-24 3982:2017-04-30 3957:2017-04-29 3921:2022-12-28 3879:2018-03-21 3855:2018-03-21 3807:2018-03-21 3783:2022-10-16 3747:2013-12-09 3717:2013-12-09 3688:2022-10-20 3634:2023-09-24 3601:2015-09-12 3547:2016-01-01 3521:2015-12-05 3480:2017-09-17 3422:2023-09-23 3393:2013-01-26 3358:2016-01-03 3312:2018-03-21 3283:2018-03-21 3250:Friden 130 3231:2016-01-01 3220:Legacy.com 3200:2023-09-23 3124:2013-02-27 3089:2023-10-15 3045:2023-10-15 2931:2020-07-27 2876:2022-07-02 2802:2022-07-01 2754:2022-07-02 2698:2022-07-02 2659:2022-07-02 2618:2022-07-02 2549:2022-07-01 2483:2022-07-01 2364:2018-09-22 2238:Ergonomics 2221:2023-09-23 2191:2015-12-06 2153:2016-01-01 2070:2020-07-27 1908:(12 pages) 1903:2022-07-03 1831:2022-07-01 1793:(12 pages) 1788:2022-07-02 1530:References 1321:PostScript 1274:Qalculate! 1231:MultiValue 1146:simulator 1061:See also: 835:SR4921 RPN 772:See also: 589:calculator 387:slide rule 292:PostScript 246:algorithms 144:or simply 70:("Polish") 4702:(4 pages) 4698:106904297 3989:MITS 7400 3677:: 42–45. 3189:. OH 98. 3094:(2 pages) 3084:0004-8917 3050:(3 pages) 3016:0018-9162 3008:1558-0814 2960:Burroughs 2918:0958-7403 2770:(4 pages) 2741:2194-9239 2704:notation. 2676:(5 pages) 2600:0734-757X 2555:Operator. 2418:0003-6870 2410:1872-9126 2372:(5 pages) 2343:0003-6870 2335:1872-9126 2287:(9 pages) 2275:0014-0139 2267:1366-5847 2141:(2010) . 1823:(3): 25. 1772:CiteSeerX 1671:(4 pages) 1297:such as: 1265:GNU GPLv2 1126:entry RPN 1122:classical 894:in 1978. 805:Commodore 803:In 1974, 799:Commodore 756:128-level 745:entry RPN 332:3 4 − 5 + 328:3 − 4 + 5 312:operators 178:The term 150:operators 4831:Archived 4811:Archived 4782:Archived 4756:Archived 4732:Archived 4712:Archived 4656:Archived 4615:Archived 4480:Archived 4424:Archived 4341:Archived 4249:"rpCalc" 4119:Archived 4089:Archived 4059:Archived 4025:Archived 4007:models.) 3976:Archived 3912:Archived 3774:Archived 3741:Archived 3711:Archived 3679:Archived 3671:HP Solve 3628:Archived 3512:Archived 3471:Archived 3416:Archived 3414:. 1998. 3384:Archived 3349:Archived 3306:Archived 3277:Archived 3225:Archived 3191:Archived 3024:17013010 2991:Computer 2922:Archived 2867:Archived 2831:(1997). 2796:Archived 2745:Archived 2692:Archived 2650:Archived 2612:Archived 2608:82-20980 2570:(1983). 2543:Archived 2477:Archived 2355:Archived 2351:15676368 2283:62692402 2215:Archived 2211:Hackaday 2147:Archived 2061:Archived 2050:(1958). 1894:Archived 1825:Archived 1782:Archived 1719:77-14977 1609:(1963). 1564:(1957). 1503:(Engl. " 1479:(Engl. " 1398:See also 1354:formulas 1343:IPTSCRAE 1187:Several 1180:Several 1074:(2011), 1044:(2020), 1040:(2015), 1036:(2015), 1032:(2015), 1028:(2015), 1024:(2016), 1020:(2016), 1016:(2020), 1012:(2013), 1008:(2013), 1004:(2013), 1000:(2013), 996:(2013), 992:(2012), 988:(2012), 984:(2012), 980:(2012), 976:(2012), 888:OCW-1401 875:Heathkit 752:HP Prime 666:HP-19BII 495:autocode 373:becomes 330:becomes 316:operands 274:such as 200:logician 157:operands 123:HP-32SII 4374:TUGboat 3506:. 2.4. 3347:: 3–9. 2673:(1998). 2321:: 2–6. 2114:Hamblin 1943:2001990 1333:Befunge 1267:license 1237:RRDtool 1182:Android 1104:-based 1052:(2023). 990:DM-16CC 986:DM-15CC 982:DM-12CC 978:DM-11CC 974:DM-10CC 455:), was 169:precede 4696:  4572:Zenodo 4549:  4515:  4472:  4460:] 4416:  4404:] 4333:  4295:  3927:419.95 3673:(27). 3242:Singer 3240:, and 3238:Friden 3082:  3032:CPTRB4 3030:  3022:  3014:  3006:  2948:George 2916:  2812:nicht. 2739:  2606:  2598:  2588:  2416:  2408:  2349:  2341:  2333:  2281:  2273:  2265:  1941:  1846:HP-41C 1774:  1717:  1707:  1578:  1327:BibTeX 1316:Factor 1261:Python 1244:NetCDF 1175:iPhone 1148:Free42 1144:HP-42S 1130:Enter 1092:Enter 941:Others 935:Semico 927:MK-152 923:MK-161 903:Soviet 862:Dixons 833:. The 824:Enter 813:Enter 738:Enter 711:17bII+ 700:newRPL 696:HP 50g 677:Enter 662:HP-19B 658:HP-12C 654:HP-16C 650:HP-15C 646:HP-11C 642:HP-10C 605:Enter 532:EC-132 524:EC-130 520:Friden 491:GEORGE 360:popped 356:pushed 298:, and 284:Factor 244:. The 161:prefix 155:their 153:follow 4785:(PDF) 4778:(PDF) 4694:S2CID 4659:(PDF) 4640:(PDF) 4618:(PDF) 4607:(PDF) 4483:(PDF) 4462:(PDF) 4456:[ 4427:(PDF) 4406:(PDF) 4400:[ 4370:(PDF) 4344:(PDF) 4323:(PDF) 4283:. By 4028:(PDF) 4021:(PDF) 3997:7400A 3953:: 152 3915:(PDF) 3897:(PDF) 3777:(PDF) 3767:(PDF) 3682:(PDF) 3667:(PDF) 3515:(PDF) 3504:(PDF) 3474:(PDF) 3463:(PDF) 3387:(PDF) 3376:(PDF) 3352:(PDF) 3331:(PDF) 3246:Xerox 3194:(PDF) 3175:AFIPS 3163:(PDF) 3118:(PDF) 3111:(PDF) 3039:(PDF) 3028:CODEN 3020:S2CID 3004:eISSN 2986:(PDF) 2952:Deuce 2925:(PDF) 2899:(PDF) 2870:(PDF) 2859:(PDF) 2748:(PDF) 2732:] 2720:(PDF) 2667:HP 45 2653:(PDF) 2642:(PDF) 2406:eISSN 2392:(5). 2358:(PDF) 2331:eISSN 2305:(PDF) 2279:S2CID 2263:eISSN 2064:(PDF) 2057:(PDF) 1939:JSTOR 1897:(PDF) 1872:(PDF) 1842:HP-25 1667:(PDF) 1640:(PDF) 1495:] 1439:Notes 1311:STOIC 1301:Forth 1214:xcalc 1204:Emacs 1042:DM41X 1038:DM41L 1030:DM16L 1026:DM15L 1022:DM12L 1018:DM11L 962:Some 919:B3-21 915:B3-34 911:MK-61 907:MK-52 890:used 854:Prinz 731:48gII 704:DB48X 632:HP-10 614:with 585:HP-35 499:DEUCE 469:stack 453:stack 349:3 − 4 345:3 4 − 340:stack 324:3 + 4 320:3 4 + 288:STOIC 276:Forth 238:stack 192:stack 4652:NASA 4547:ISBN 4529:CP/M 4527:for 4513:ISBN 4470:ISBN 4414:ISBN 4331:ISBN 4293:ISBN 3993:7440 3572:(1). 3080:ISSN 3012:ISSN 2938:KDF9 2936:The 2914:ISSN 2737:ISSN 2671:HP11 2604:LCCN 2596:ISSN 2586:ISBN 2414:ISSN 2347:PMID 2339:ISSN 2271:ISSN 1715:LCCN 1705:ISBN 1576:ISBN 1469:and 1431:and 1378:RPNL 1350:and 1224:GTK+ 1210:Xorg 1124:and 1050:DM32 1046:DM42 1034:DM41 1010:DM16 1006:DM15 1002:DM12 998:DM11 994:DM10 925:and 879:The 856:and 626:aka 480:KDF9 252:and 228:and 4686:doi 4576:doi 3183:hdl 2996:doi 2398:doi 2323:doi 2255:doi 1931:doi 1886:doi 1838:Z-3 1654:doi 1461:or 1368:RPL 1358:RPL 1338:Joy 1118:C47 1114:C43 964:APF 843:Ent 787:'s 727:35s 723:33s 719:30b 715:20b 702:or 673:RPL 478:'s 459:'s 300:Joy 296:RPL 212:'s 198:of 163:or 134:RPN 4876:: 4754:. 4730:. 4692:. 4682:25 4680:. 4650:/ 4646:/ 4574:. 4570:. 4531:.) 4478:. 4468:. 4422:. 4412:. 4378:24 4376:, 4339:. 4329:. 4291:. 4251:. 4227:. 4202:. 4178:. 4117:. 4113:. 4087:. 4083:. 4057:. 4053:. 3974:. 3949:. 3943:. 3899:. 3872:. 3848:. 3800:. 3739:. 3735:. 3709:. 3669:. 3626:. 3622:. 3610:^ 3591:. 3580:^ 3568:. 3556:^ 3489:^ 3439:. 3410:. 3341:20 3339:. 3333:. 3300:. 3271:. 3256:. 3234:. 3217:. 3181:. 3177:/ 3165:. 3148:^ 3072:17 3070:. 3064:. 3026:. 3018:. 3010:. 3002:. 2988:. 2920:. 2901:. 2886:^ 2844:^ 2827:; 2809:Z3 2805:. 2794:. 2790:. 2784:. 2743:. 2730:de 2701:. 2610:. 2602:. 2594:. 2574:. 2534:iX 2519:^ 2486:. 2452:^ 2434:. 2412:. 2404:. 2390:25 2388:. 2345:. 2337:. 2329:. 2315:11 2313:. 2307:. 2292:^ 2277:. 2269:. 2261:. 2243:22 2241:. 2213:. 2209:. 2175:. 2156:. 2128:^ 2037:^ 2029:17 1978:^ 1951:^ 1937:. 1925:. 1892:. 1882:19 1880:. 1874:. 1856:^ 1819:. 1813:. 1798:^ 1780:. 1766:. 1760:. 1744:. 1713:. 1700:, 1676:^ 1648:. 1642:. 1604:; 1582:.) 1493:de 1447:^ 1306:dc 1199:dc 913:, 909:, 747:. 729:, 725:, 721:, 717:, 713:, 652:, 648:, 644:, 471:. 465:Z4 461:Z3 418:. 389:. 362:. 302:. 294:, 290:, 286:, 282:, 280:dc 278:, 218:Z4 214:Z3 175:. 140:, 4840:. 4820:. 4794:. 4765:. 4741:. 4721:. 4700:. 4688:: 4668:. 4627:. 4588:. 4578:: 4555:. 4521:. 4492:. 4436:. 4353:. 4261:. 4237:. 4212:. 4188:. 4164:. 4128:. 4098:. 4068:. 4037:. 4005:C 4003:/ 4001:B 3999:/ 3985:. 3960:. 3882:. 3858:. 3810:. 3786:. 3750:. 3720:. 3691:. 3651:. 3637:. 3604:. 3570:1 3550:. 3524:. 3483:. 3425:. 3396:. 3361:. 3315:. 3286:. 3203:. 3185:: 3127:. 3092:. 3048:. 2998:: 2879:. 2621:. 2420:. 2400:: 2325:: 2285:. 2257:: 2224:. 2194:. 2073:. 1999:. 1972:. 1945:. 1933:: 1927:8 1906:. 1888:: 1821:7 1791:. 1768:9 1656:: 1650:5 1572:. 1226:) 1216:) 1132:↑ 1094:↑ 1086:/ 886:/ 826:↑ 815:↑ 740:↑ 679:↑ 620:T 607:↑ 577:Z 573:Y 569:X 132:( 97:e 90:t 83:v 34:. 20:)

Index

Postfix notation
Operation Stack

Postfix notation
("Reverse Polish")

Infix notation
Prefix notation
("Polish")

v
t
e
HP-32SII
operators
operands
prefix
Polish notation
number of operands
side effects
stack
nationality
logician
Jan Ɓukasiewicz
Konrad Zuse
Z3
Z4
Arthur Burks
Friedrich L. Bauer
Edsger W. Dijkstra
computer memory
stack
expressions
algorithms

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑