Post Reply 
advantages of RPN
05-22-2014, 01:25 AM (This post was last modified: 05-22-2014 01:34 AM by Garth Wilson.)
Post: #8
RE: advantages of RPN
(05-21-2014 10:20 PM)Tugdual Wrote:  Interesting reading, thanks for sharing this. I personally don't value the number of keystrokes to distinguish RPN from other systems. It was interesting to see that if this number is always lower for RPN, it is not very different (<10%) and shall not explain all.
They did not compare to units with parentheses (like the TIs I started with); but even there, the comparisons in ads in the early 80's were sometimes invalid, for example:
(sin(n4^(n3*(n1+n2))))=
ignored the fact that the = key would close all the levels of parentheses at once, so a keypress count should not have included the )))).

However, the algebraic one cannot re-use intermediate parts of the equation without storing them in a variable for later retrieval; whereas with a stack, you can dup it. Things get hairy when you have lots of parts of a program needing temporary variables. Is a particular one free at the moment, or will I step on something still needed by a pending routine? It may be fine now, but what happens if I have to come back later and modify it? Did I document well enough which ones were used where, and when, or will it mess up and then a part I didn't touch quits working, because I used its temporary variable in my other modified routine? It can be a debugging nightmare. A stack reduces the need for variables, and makes program maintenance much easier. These temporary variables cease to exist when they're no longer needed.

Quote:What matters in my opinion is the user interaction during the calculation. With today calculator, I see kids entering the calculation, i.e. copying what they see on paper to screen and then press '=' or whatever key that performs the whole calculation and gives a result.
Educators fail to realize that this is not the usual situation in life though. In real life (I'm in EE), you usually don't have an equation in front of you on paper. You figure out what you need as you're punching buttons.

http://WilsonMinesCo.com (Lots of HP-41 links at the bottom of the links page, http://wilsonminesco.com/links.html )
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
advantages of RPN - Don Shepherd - 05-21-2014, 09:34 PM
RE: advantages of RPN - Tugdual - 05-21-2014, 10:20 PM
RE: advantages of RPN - Garth Wilson - 05-22-2014 01:25 AM
RE: advantages of RPN - Les Bell - 05-22-2014, 05:38 AM
RE: advantages of RPN - Nigel (UK) - 05-22-2014, 09:44 AM
RE: advantages of RPN - Garth Wilson - 05-23-2014, 02:30 AM
RE: advantages of RPN - Mike Morrow - 05-22-2014, 03:24 AM
RE: advantages of RPN - Jim Horn - 05-21-2014, 11:46 PM
RE: advantages of RPN - Dale Reed - 05-22-2014, 12:09 AM
RE: advantages of RPN - Didier Lachieze - 05-22-2014, 12:25 AM
RE: advantages of RPN - Dale Reed - 05-22-2014, 01:37 AM
RE: advantages of RPN - Thomas Klemm - 05-22-2014, 01:55 AM
RE: advantages of RPN - rprosperi - 05-22-2014, 02:50 AM
RE: advantages of RPN - Jake Schwartz - 05-26-2014, 09:32 PM
RE: advantages of RPN - Don Shepherd - 05-26-2014, 11:30 PM
RE: advantages of RPN - Manolo Sobrino - 05-22-2014, 12:39 AM
RE: advantages of RPN - Don Shepherd - 05-22-2014, 01:15 AM
RE: advantages of RPN - Alvaro - 05-22-2014, 03:08 PM
RE: advantages of RPN - Don Shepherd - 05-22-2014, 04:42 PM
RE: advantages of RPN - Les Bell - 05-22-2014, 10:58 PM
RE: advantages of RPN - Thomas Radtke - 05-23-2014, 04:48 AM
RE: advantages of RPN - Matt Agajanian - 05-23-2014, 05:08 AM
RE: advantages of RPN - Don Shepherd - 05-23-2014, 08:49 AM
RE: advantages of RPN - Matt Agajanian - 05-23-2014, 04:18 PM
RE: advantages of RPN - Matt Agajanian - 05-23-2014, 04:35 PM
RE: advantages of RPN - Alvaro - 05-23-2014, 05:00 PM
RE: advantages of RPN - Thomas Klemm - 05-23-2014, 05:17 PM
RE: advantages of RPN - Alvaro - 05-23-2014, 05:34 PM
RE: advantages of RPN - Thomas Klemm - 05-23-2014, 06:16 PM
RE: advantages of RPN - rprosperi - 05-23-2014, 06:04 PM
RE: advantages of RPN - Garth Wilson - 05-23-2014, 06:44 PM
RE: advantages of RPN - Claudio L. - 05-23-2014, 08:37 PM
RE: advantages of RPN - Alvaro - 05-24-2014, 08:47 AM
RE: advantages of RPN - Paul Dale - 05-24-2014, 09:22 AM
RE: advantages of RPN - Garth Wilson - 05-24-2014, 10:09 AM
RE: advantages of RPN - Alvaro - 05-24-2014, 10:36 AM
RE: advantages of RPN - Les Bell - 05-25-2014, 02:00 AM
RE: advantages of RPN - Garth Wilson - 05-25-2014, 03:18 AM
RE: advantages of RPN - Joe Horn - 05-25-2014, 06:34 AM
RE: advantages of RPN - Garth Wilson - 05-26-2014, 08:34 AM



User(s) browsing this thread: 1 Guest(s)