So have I. I also spent the lion's share of my professional life as a programmer. You didn't by chance work on the Patriot missile system, did you?
So .333333... is correctly called an irrational number not an infinity. Still does not change the actual math.
Steve, c'mon down man. We're all worried about you.
In the 80s I worked on Sidewindermissile sensors, SADARM, and PSTAR. PSTAR being one of the first alldigital pulsed Doppler RADARS. A portable battle field air defenseRADAR.
http://en.wikipedia.org/wiki/Sense_and_Destroy_ARMor
http://www.embeddedstar.com/press/content/2004/5/embedded14668.html
More recently about 4 years ago Iworked on a digital PID laser temperature controller for a laservideo [ppjector. It went into an ASIC. Prototyped using a MicrochipDspic. I use Microchip dsp controllers.
http://www.metacafe.com/watch/10278923/microvision_showwx_laser_pocket_projector/
I use DSP and code it. Control systems.
If you are experienced with real timecomputation like a missile there appears to be a gap between yourasserted experience and not understanding RPN does not directlyaffect accuracy. Order does. If you do enough computation you willfind order of calculation makes a deference, and it is not platformdependent it is inherent to finite digit arithmetic and digiitalcomputation.
Dou know how to multiply two floatingpoint numbers , I mean other than typing equations in a program? Howmany terms in a Taylor series do you need to get 3 decimal paceaccuracy for a sin? Is a table look up faster than a series expansionfor trig functions?
Whether you overflow by calculating 1/3or enter to overflow .3333333.. the calculator does not know thedifference. Due to overflow it rounds up when you multiply by .3 as Ishowed.
If you write a dedicated applicationyou can plan for such occurrences and handle it as you wish. Butgeneral calculators and math packs can not know before hand what itwill encounter. 1/3 or 1/5 are the same to a calculator except 1/3overflows.
BTW. The Patriot intercept performancesucked protecting Israel against Hussein's SCUDS in the first gulfwar...
Your assertion by using a calculatorapp that multiply .3333... by 10 is valid fails.
If this is the logic underlying peoples' number concept, then it's no wonder I was having so much trouble getting them to grasp the paradox. Nearly all of mathematics is vitally dependent on precise number concepts. Disallowing completeness basically means you reject the real numbers, and that means you essentially reject all of calculus and more.