Interesting paper on calculator limitations...
#1

I found this interesting paper on calculator limitations while surfing around:
http://www.uclic.ucl.ac.uk/harold/srf/allcalcs.pdf

It mentions the HP20S many times.

Dave :)

#2

and another version by the same author:
http://www.uclic.ucl.ac.uk/harold/srf/truecalc.pdf

Dave :)

#3

I discovered Thimbleby works long ago, and I totally agree with him. Here's a complete list of his works about calculators:


1. From Henry Briggs to Modern Calculators
2. Calculators are Needlessly Bad
3. A True Calculator
4. A New Calculator and Why it is Necessary

Hope this will be delighful.

-- Antonio

Edited: 30 Nov 2006, 11:12 a.m.

#4

Those are interesting articles, made more so by their containing no discussion or consideration at all to RPN logic machines. That would seem to adversely affect the value of the conclusions drawn by the author. Most of the problem areas and his suggestions for improved design are not required RPN machines.

Could it be that Prof. Thimbleby is completely unfamiliar with RPN?

Mike / Alabama

#5

Those papers help to explain why I find many Japanese (Casio, Sharp) calculators to be very difficult to use. Sometimes I wonder if there is anyone at home in the engineering departments of the major calculator manufacturers. I recently looked at a TI-30X IIS, a common scientific calculator. The secondary key functions were printed in dark blue on a black background. Why not just use invisible ink?

#6

He does mention them briefly, criticizing the fixed stack of the HP-32SII. While RPN has its advantages, it doesn't solve many of the problems that he addresses.

#7

See the top of page (3) of reference (1) above.

He briefly mentions RPN and criticizes the 4-level stack.

#8

If you've started your calculating life on an HP, the consternation and disgust factor is just too much to bear, switching to a Casio or a Sharp or a kinPo. Having to switch to a "STAT mode" is distasteful and arbitrarily limiting. All that inconsistent crap that Thimbleby so rightfully attacks is just so plain obviously wrong. It isn't the RPN per se that makes HP better, it is that the others are just so stupid!

I have a 30S and except for the nice screen and the basic idea of a formula-based entry, I hate it. Sometimes I can suffer it happily, as long as I don't push it to do the "advanced" stuff that it is supposed to do. I hate the fraction method, I hate the modes business, I hate the way the variables and registers are divided into "this one can save a formula, but this one can't" etc.

I hate the totally bizarre handling of repeated function calls on cheap "4 function" calculators. Not features, bugs in my opinion.

The funny thing about the thimbleby paper is that you've probably reacted viscerally to every one of the flaws he points out. I certainly have, for a long time. But Thibmeby takes those visceral reactions and makes a formal academic presentation. Brilliant stuff (that nobody will read, because it is academic!).

#9

Harold Thimbleby has continued his work. Visit his homepage
Harold Thimbleby
and click on the link 'Here's some of our latest work, exhibited at the Royal Society Summer Science Exhibition, 2005'. You will find there e.g. a Java version of his calculator and movies showing the calculator in action.

Enjoy, Juergen

#10

I know, I know, I also downloaded his (his son's, to tell the truth) software calculator for Mac OS X which is a wonder!

-- Antonio

P.S. I put his site among my favorites, and I check from time to time if there's something new. I also asked him if they ever will make a true (handheld) calculator. Here's their answer:

Quote:
I doubt there will be a handheld version calculator soon. Although we are talking with manufacturers about providing a software package for interactive whiteboards.

Let's hope for the future!

#11

Hello!

Quote:
I know, I know, I also downloaded his (his son's, to tell the truth) software calculator for Mac OS X which is a wonder!

I think I am a bit stupid, but I coudn't find this MacOS X version anywhere (I only found the Java version which won't run on my Mac (10.4.6)). Where did you get it from?

Quote:
Let's hope for the future!

Have they contacted (Sir) Clive Sinclair about it yet - he is the only one who comes to mind who might be able to make this come true (or who might have been 30 years ago...).

Greetings, Max

#12

Hello, Antonio --

Quote:
I discovered Thimbleby works long ago, and I totally agree with him. Here's a complete list of his works about calculators:

More than a year ago, I also had read at least three of the four documents you linked, and even e-mailed Prof. Thimbleby asking if he'd like some comments. Unfortunately, I haven't yet followed through.

I agree with most of the criticisms he levied at modern mass-market calculators, which are often counter-intuitive. However, I don't endorse his concept of a new calculator user interface.

Fundamentally, the idea presented in the articles is a calculator that unravels and solves problems by combining algebra along with the function of calculation. The user specifies the variable to be solved by simply omitting it from the expression, then the calculator does the rest. The syntax is rather informal and unstructured -- prone to ambiguity and misinterpretation, I believe.

I disagree with that approach, primarily on those grounds. I would prefer instead the structure and user-friendliness of the HP-17B/HP-27S equation editor/solver: The user enters an expression with named variables if desired, then the calculator interprets and validates the expression, and subsequently provides an easy means of entering values for unknown variables and solving for the remaining one.

That solver can even perform algebra to obtain a "direct" solution if the form of the expression suggests only one primary solution. That capability was incorporated into the HP-33S' solver with a less-capable equation editor, and the solvers on all three models have the unwelcome characteristic that they must be "tricked" in order to find solutions other than the primary one.

That suggests my other objection to Thimbleby's concept: An expression might have multiple solutions for the unknown variable that lack a regular pattern, as is found with the roots of a polynomial. Which solution would his calculator find?

As mentioned by others, Thimbleby's objection to the RPN-based HP-32SII was its 4-level stack. Of course, that is not a characteristic of RPN per se, but a constraint that could easily be changed.

I have not reviewed his latest work.

- KS

Edited: 2 Dec 2006, 4:15 p.m.

#13

Porting the software to a PDA (Palm or Windows Mobile) might be a short/middle-term option. But I guess the source code is not available, and developing the calculator from scratch seems to be a big task...

#14

Thank you for the hint. Looks like the beginning of a CAS with GUI.

Ciao.....Mike

#15

I cannot not find this Thimbleby OSX calculator either. After all the nice comments, naturally I want it!

I found this webpage and link for an OSX calculator, but the link does not work.

http://www.uclic.ucl.ac.uk/harold/calculators/

http://www.heathmoor.plus.com/downloads/TrueCalculatorBetaX.app.sit

Further searching for "TrueCalculatorBeta", "truecalculator", etc., on Google does not lead to better results.

So... how about a link?


Thanks,
Pal

Edited: 4 Dec 2006, 12:31 a.m. after one or more responses were posted

#16

Hello

The calculator is there (download).

Regards

#17

Very interesting applet!!!!!!!!!!!! I love the freehand numeric reconition!

:-)

Namir

#18

Thank you for the link, Patrick.


Cheers,
Pal

#19

This is the link Will Thimbleby gave to me.

Hope you will enjoy the program (for Mac OS X only!).

-- Antonio

Edited: 7 Dec 2006, 5:14 a.m.

#20

Thanks, Patrick, for showing us this nice application! I played with it a bit and found it recognizes most handwritten digits and arithmetic symbols, and additionally "e" (the exponential), "pi" and square roots. Kind of undocumented features - at least there is no reference on the help screen. But I do not see a way to get trigonometric functions so far. Anyone has an idea?



Possibly Related Threads…
Thread Author Replies Views Last Post
  HP-80 History, Design and Interesting Facts BShoring 1 1,304 11-30-2013, 08:50 AM
Last Post: Xavier A. (Brazil)
  PIL-box w/o IL cable = paper weight Joe Horn 15 4,852 11-26-2013, 01:05 AM
Last Post: Les Wright
  More undocumented programming limitations in the HP Prime Michael de Estrada 3 1,844 11-03-2013, 08:22 PM
Last Post: Michael de Estrada
  Paper on the errors in HP Calculators vs some older computer processors Les Koller 3 1,727 08-19-2013, 12:37 PM
Last Post: Mike Morrow
  Interesting TI Nspire CAS CX programming features Namir 5 1,863 04-15-2012, 04:11 PM
Last Post: Namir
  How does the HP-97 printer paper feed work? Harald 5 2,207 03-31-2012, 09:31 AM
Last Post: Harald
  An interesting riddle Don Shepherd 15 3,852 03-13-2012, 11:54 PM
Last Post: Don Shepherd
  Interesting patterns for HP-42S Tom Grydeland 6 2,195 03-07-2012, 07:40 AM
Last Post: Tom Grydeland
  Interesting Book with lots of HP info Dave F 2 1,442 02-17-2012, 03:09 AM
Last Post: Nick_S
  HP Printer paper... any worries? Greg Swartz 6 2,268 02-01-2012, 09:42 AM
Last Post: Greg Swartz

Forum Jump: