Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
Posted by Nick on 8 June 2000, 19:18 GMT
Lars Frederiksen has released a very interesting new program called RPN Interface v1.00. HP calculators have had "Reverse Polish Notation" as a feature for a long time now: now, the 89 and the 92 Plus enjoy it as well. For those of you who don't know, RPN is a "stack-based" interface. The design of it makes it much easier and faster to input almost any function, especially those which are increasingly complex. Anyone who enjoys using RPN or who would like to learn a new interface is encouraged to pick this up and give it a whirl. Versions exist for both hardware versions, so it should be compatible on everything except, of course, AMS v2.04. Update (Nick): About sixty-three quintillion people told me that RPN v1.00 works under AMS v2.04. Thanks to all of them. :) Update (Magnus): The program has been removed from the ticalc.org server as per the authors request. For access to the program, contact the program author. Update (Nick): I erred when I posted Lars Frederiksen's RPN program to our archive against his wishes. Furthermore, I was wrong to have posted about flame mail to the comment board under this news item. I apologize for any wrath I may have incurred upon your email boxes and yourselves in the past few days. What I said was out of line and I'd like to apologize for anything bad I have caused them both.
|
|
|
The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.
|
|
Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
|
Sean Kinney
|
I find this interesting. I followed the link to HPCalc.org, and started browsing the information on HP calculators. I have one question. Why hasn't TI implemented any of this stuff? RPN is something that programmers can easily add to the TI line, but how could we add a memory card device?
This is starting to sound a little off topic, as this is not a post about the debate between TI and HP, but it seems TI calcs are better suited for gaming and HP calcs for math and science.
This program looks good. I can't wait to try it out.
|
|
8 June 2000, 22:53 GMT
|
|
Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
|
Amalfi Marini
|
a few questions:
It would be cool to emulate a HP calc in our TI89... is it possible?
What happened to Time to team home page?
Downloading rpn from scs homepage:
is it the updated version? it doesn't seem to be...
|
|
8 June 2000, 23:30 GMT
|
|
|
|
|
Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
|
EvanMath
|
>It would be cool to emulate a HP calc in our TI89... is it possible?
Well, if you mean actually emulate, then no. The HP lines use Saturn chips, which (somebody correct me if I'm wrong) has several 64 bit registers designed for floating point operations. In addition, there are the standard differences between them (different instructions, I/O, etc.). And since the HPs run at (again, I'm not positive) 4 Mhz, there is no way the 10-12Mhz chips in the TI-89 can emulate them.
But if you mean just take HPs OS and put it on the TIs, sure you can do that. In fact, I think that may be somewhat the purpose of PowerTools (http://www.ltech.fr.st/). That is due to be released in July/August according to the author. Plus, for all you French people, he's French.
>What happened to Time to team home page?
The whole ti-news site is "down" (giving a message: (werd 5 days to go), and the message seems to imply it is undergoing some sort of transfer or something that will be completed in 5 days (?)
>Downloading rpn from scs homepage:
>is it the updated version? it doesn't seem to be...
Well, it's not giving me the address error when I rotate an empty stack...
|
|
9 June 2000, 01:08 GMT
|
|
Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
|
Sebastian Reichelt
(Web Page)
|
This seems like a very logical step, especially since the TI-89 internally works with RPN. I wonder why it wasn't implemented in the first place. Too bad I'm so stuck with algebraic notation.
|
|
9 June 2000, 00:23 GMT
|
|
Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
|
deuist
|
Reverse Polish blows!!! The reason I got a TI was so I could get away from RP. For those of you who are a little bit older and remember using RP, you should back me up on this: 3+4+5 [ENTER] is a lot easier than 3 [ENTER] 4 [ENTER] 5 [ENTER] +
|
|
9 June 2000, 17:56 GMT
|
|
|
|
|
Re: Re: Reverse Polish Notation (RPN) Interface v1.0 by Lars Frederiksen
|
Yonder
|
Most people who criticize RPN don't know how to use it. The post above is a good example.
The procedure described above won't work in RPN; it would sum 4 and 5, and leave 3 above on the stack. The correct way to solve 3+4+5 would be 3 [ENTER] 4 + 5 +. These are exactly the same keys that you would use on a TI-89, only in a different sequence.
So what is the advantage of RPN? Well, RPN always shows every intermediate step. In this case, it would show that 3+4=7, and then that 7+5=12. The TI-89 would only show the final answer, 12.
The TI-89 could show the intermediate step in the calculation, if was input as 3 + 4 [ENTER] + 5 [ENTER]. But this approach takes more keystrokes than RPN, especially when parentheses are required.
In this simple example, the advantage of RPN is not great. But RPN becomes increasingly valuable with more complex calculations. Most professional scientists and engineers like to work through complex problems one step at a time, and RPN is designed to work in exactly that way.
|
|
9 June 2000, 20:27 GMT
|
|
1 2 3 4
You can change the number of comments per page in Account Preferences.
|