Slashdot Mirror


Hewlett Packard's Cult Calculator Turns 30

Hugh Pickens writes "The Wall Street Journal reports that Hewlett Packard's HP-12C financial calculator has remained outwardly unchanged since its introduction in 1981. 'Once you learned it on the 12C, there was no need to change,' says David Carter, chief investment officer of New York wealth-management firm Lenox Advisors, who has owned his 12C for 22 years and still keeps it on his desk. 'It's not like the math was changing.' The 12C, which costs $70 on HP's website, is HP's best-selling calculator of all time, though the company won't reveal how many units it has sold over the years. The 12C still uses an unconventional mathematical notation called 'Reverse Polish Notation,' which eschews parentheses and equal signs in an effort to run long calculations more efficiently."

318 comments

  1. Unconventional? by Frosty+Piss · · Score: 5, Interesting

    The 12C still uses an unconventional mathematical notation called 'Reverse Polish Notation,'

    I still use the HP-41CV I bought new, made in Corvallis, Oregon ($400 or so at the time, with a card reader). Iâ(TM)ve never been able to do any significant math on a calculator that did not use RPN.

    At least in the courses I took, most people preferred RPN.

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:Unconventional? by RightwingNutjob · · Score: 1, Interesting

      If you have to write any embedded assembly, thinking in RPN is more conventional than not.

    2. Re:Unconventional? by Anonymous Coward · · Score: 0
    3. Re:Unconventional? by djl4570 · · Score: 2

      I used RPN in the first grade but we didn't call it that. I'd write down the first number, then write down the second number then add or subtract them. I have never understood why the vast throngs think RPN is unconventional. So called algebraic calculators are hybrid notation. If they were truly algebraic you would enter cos(n)= instead of n, cos which is postfix notation.

    4. Re:Unconventional? by Anonymous Coward · · Score: 2, Informative

      I thought those RPN folks were crazy until I had to write my own stack-based RPN calculator for a school assignment. There is nothing more awesome than being able to compute a quadratic formula without using grouping symbols.

    5. Re:Unconventional? by DMUTPeregrine · · Score: 1

      TI graphing calculators do write cos(n). The TI-89, at least, does also have an RPN program available. Quite handy. RealCalc for android also supports RPN mode.

      --
      Not a sentence!
    6. Re:Unconventional? by wbean · · Score: 1

      Me too - except mine's a 41c. I used it to check a set of printed financial tables that we were publishing at the time, and to navigate a small boat across the Atlantic (pre GPS). It's still going strong after what must be at least 30 years. Sadly my HP-80 died. That must have gone back to about 1972.

    7. Re:Unconventional? by treeves · · Score: 2

      As does Droid48, naturally, since it is emulating an HP48.

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
    8. Re:Unconventional? by severoon · · Score: 0

      Yes, and this hybridized notation is responsible for the confusion around expressions like 6/2(1+2). Some people think the answer is 9, others say 1. If you bring to bear a fair amount of knowledge about precedence and associativity of the operators involved, you find the correct answer is 9. Unfortunately, some calculators don't handle operator associativity correctly and will actually give the wrong answer.

      --
      but have you considered the following argument: shut up.
    9. Re:Unconventional? by eric31415927 · · Score: 1

      With a 12C at work and a 48G at home, the only calculators I use (and I use them daily) use RPN.
      Most of the people I work with don't even try to borrow my calculator(s) because they're afraid of a supposedly steep learning curve.

      Please note: the learning curve is rather flat for anyone who even half-understands how calculators work.

    10. Re:Unconventional? by rubycodez · · Score: 2, Informative

      I would imagine FORTH coders and compiler writers would like it too

    11. Re:Unconventional? by bored_engineer · · Score: 1

      Long live the 48. My favorite is my 48gx, and my backup is a pale 35s. (Curse be to (s)he who designed the 'enter' key on the 35s.) It's a nice, small benefit to running a course somewhat different from most. My calculators use RPN, and my computers read the keyboards as dvorak by default. Those who know me cringe at the notion of borrowing a computer or calculator from me.

      I really must agree with you about the learning curve. The first time that I used RPN, a light bulb came on (and immediately burned out) when I realized how much easier a long algorithm would be. I can still use the other calculators, but I cringe at the extra effort it takes.

      Mildly funny story: I lent my work laptop to a colleague in the waiting lounge of the car rental area at DFW and immediately went to the bathroom. I simply didn't think about the keyboard setting, so didn't mention it to him. The poor guy, in the 7 or 8 minutes that I was gone quickly mapped out what was different about the keyboard, and had managed to log into his Yahoo e-mail account in that short time. I got a good chuckle, and was impressed with his speed.

    12. Re:Unconventional? by Nkwe · · Score: 1

      Yes, and this hybridized notation is responsible for the confusion around expressions like 6/2(1+2). Some people think the answer is 9, others say 1. If you bring to bear a fair amount of knowledge about precedence and associativity of the operators involved, you find the correct answer is 9.

      It is clear that the operation in parenthesis occurs first so 6/2(1+2) becomes 6/2(3) or 6/2x3. The question then is do you multiply or divide first. The precedence I learned in school was multiply, divide, add, subtract (mnemonic "My Dear Aunt Sally") so that would be 6/6 or 1. If you had proper typesetting (ala TeX) this wouldn't be ambiguous, but since it is inline you can't really tell. I would argue that in this case operator precedence rules prevail.

    13. Re:Unconventional? by Anonymous Coward · · Score: 2, Insightful

      There is nothing more awesome than being able to compute a quadratic formula without using grouping symbols.

      Sex is more awesome.

    14. Re:Unconventional? by Darinbob · · Score: 1

      I never had one. I never used TI either. I find both a bit painful to use myself. Instead I had (in high school/college) a Sharp EL-5100 "equation writer". Type in your equation, then press equal. If you make a mistake or typo you can edit it before pressing equal. Most other calculators require you to start over if the key you pressed 20 keys ago was wrong.

      Of course, the HP-41 series that so many geeky young pre-engineers wanted were extremely expensive. Budget plays a big part in choosing a good school calculator.

    15. Re:Unconventional? by nmb3000 · · Score: 1

      It is clear that the operation in parenthesis occurs first so 6/2(1+2) becomes 6/2(3) or 6/2x3. The question then is do you multiply or divide first. The precedence I learned in school was multiply, divide, add, subtract (mnemonic "My Dear Aunt Sally") so that would be 6/6 or 1.

      That mnemonic helps remember the order of operations, but is not absolute, as multiplication and division are on the same level of precedence. One does not come before the other and has nothing to do with which you perform first. Rather, you do the operation which appears first starting on the left side (division is left-associative).

      In this case, the statement 6/2(3) is equal to (6/2)(3) = (3)(3) = 9.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    16. Re:Unconventional? by haystor · · Score: 1

      So what is 6 / 2x ? 3x? or 3 / x?

      It's looks even more like 3 / x.

      If you want to claim multiplication precedence, and you're writing operators everywhere else, you should drop in the multiplication operator as well.

      This question is a deliberate mixing of styles, which is just plain bad.

      --
      t
    17. Re:Unconventional? by Man+On+Pink+Corner · · Score: 1, Troll

      Exactly, which is why RPN was such a Jedi masterpiece of hand-waving.

      Problem: You're writing an expression evaluator on an early calculator engine with a really small stack, and/or you're too lazy to code an expression evaluator that understands order-of-operation conventions.

      Solution: make the user do the recursive-descent grunt work.

      Field goal: pitch this bit of engineering laziness as a feature, and watch people start a cult around it.

      My hat's off to HP for this one. That marketing guy/gal must've gone far in life. Probably ended up as vice president of the printer-ink division, or something.

    18. Re:Unconventional? by cold+fjord · · Score: 3, Informative

      And in Unixland, an RPN calculator is often only as far away as a shell prompt: dc

      Very handy.

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
    19. Re:Unconventional? by Urza9814 · · Score: 1

      Most other calculators require you to start over if the key you pressed 20 keys ago was wrong.

      Dude, how long has it been since you've looked at calculators? Granted, I'm a bit young (few weeks from 21), but I don't think I've ever owned a calculator that didn't let you do that. Can't remember the last time I even _saw_ one. Hell, even some of the cheapest TIs will let you go back and correct that calculation you did 500 equations ago (assuming you have the patience to scroll through all those...)

    20. Re:Unconventional? by Darinbob · · Score: 1

      It's been 30 years :-)

      The two styles to get at the time were HP, with pure RPN, or TI with the normal infix. They both operated like your typical "calc" software on Windows, Mac, X Windows; you push a key and an operation happens immediately (enter a new digit, perform a calculation, push a number, etc). There was no "undo" or editing, except for "CE".

    21. Re:Unconventional? by rgbatduke · · Score: 1

      I have my HP 35C upstairs on my desk -- needing batteries, unfortunately. But on my trusty laptop I have a lovely tty curses-based program called "hpc" (written by a friend of mine twenty or so years ago) that is pretty much a perfect emulator, and which does RPN in command line form, as in " hpc 4 pi 3 / 5 3 ^ * " to find the volume of a sphere of radius 5. One of the first things I reinstall on any new linux box I own. I sometimes think about giving it a GUI interface, but honestly, the CLI is so useful that there just isn't much point to it...

      rgb

      --
      Even when the experts all agree, they may well be mistaken. --- Bertrand Russell.
    22. Re:Unconventional? by theNAM666 · · Score: 1

      Yeah. The OP is an idiot-- RPN is fully "conventional." Welcome to SlashDot in 2011 -- and remember, Amerika, eleventh in Science!

    23. Re:Unconventional? by 0137 · · Score: 1

      are you suggesting it's somehow 'more natural' to write a 2-variable operator /between/ the operands? mostly it's just two different ways of linearizing a tree... but the non-rpn way is pretty hack-y e.g. it has no obvious extension to three-variable operators.

    24. Re:Unconventional? by superwiz · · Score: 1

      Multiplication and division have the same precedence (in math, anyway). So do addition and subtraction. Whoever taught you in school, should have mentioned that. If they taught you otherwise, they were plainly wrong. Perhaps, they should have punctuated it better, too. For example, "my dear! aunt Sally?" or "my dear, aunt Sally!" would have both conveyed the proper grouping for associativity. And before anyone even dreams of claiming that it is a matter of opinion or custom or tradition, it's not. There are plenty of higher mathematical concepts which are described in a manner which would be inconsistent with plain arithmetic if any other associativity rules were adapted.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    25. Re:Unconventional? by Anonymous Coward · · Score: 0

      x = -b + sqrt(b*b-4*a*c)
      x /= 2*a

    26. Re:Unconventional? by tlhIngan · · Score: 1

      If you have to write any embedded assembly, thinking in RPN is more conventional than not.

      Actually, that's incorrect.

      There are three ways to express a sequence of operations mathematically - prefix, postfix, and infix.

      Infix is the traditional way, e.g. "1+1". The operator is in-between the operands.

      Postfix is what RPN is, "1 1 +", the operator follows after the operands are loaded.

      Prefix is what traditional assembly is, "+ 1 1" where the operator is first, followed by the operands. Depending on your architecture, one of the operands may be implied, e.g. "lda 0; add 1; add 1" which is prefix.

      Postfix tends to make more sense to humans, and trivial for a calculator to parse - if you wanted to add two numbers, you get the two numbers first, then you perform the addition. Ditto for a calculator - you can do a large number of calculations with a 4-level stack.

      About the only thing infix notation is good for is it's really easy to indicate intent (you can write some pretty obfuscated RPN where ALL the operands come first on a huge stack, followed by all the operators. Yowch.), and for those who don't know their rules of precedence, you can punch it in directly into a good calculator.

    27. Re:Unconventional? by Anonymous Coward · · Score: 0

      are you suggesting it's somehow 'more natural' to write a 2-variable operator /between/ the operands?

      100% of all K-12 mathematics curricula use infix notation, as do 90+% of all programming languages... so, yes, infix notation is obviously more natural for humans to work with, in the general case.

      but the non-rpn way is pretty hack-y e.g. it has no obvious extension to three-variable operators

      That, I'll admit I haven't thought about. What would be some examples of trinary operators found on pocket calculators of the period?

    28. Re:Unconventional? by Anonymous Coward · · Score: 0

      Only when you're not getting it regularly.

    29. Re:Unconventional? by Jane+Q.+Public · · Score: 1

      Actually the programming language used by their programmables (28C and up) is somewhat based on FORTH.

    30. Re:Unconventional? by Jane+Q.+Public · · Score: 1

      Sorry, but from their earliest programmables, they have been able to evaluate both algebraic and RPN input.

      RPN was designed to be simpler and more efficient (and it is), not necessarily easier for the calculator to do. Other calculators only did algebraic; HP did both.

    31. Re:Unconventional? by Jane+Q.+Public · · Score: 1

      Writing your equation ambiguously is not a challenge to the rules.

      Which is it? (6/2) (x) or 6/(2x)? Only you know, so only you can write it out correctly. 6/2x ain't it.

    32. Re:Unconventional? by Jane+Q.+Public · · Score: 1

      Yes, but they are described in that manner because the precedence rules already existed; they are able to be written that way because the rules exist. It is not the other way around: the nature of their existence did not prescribe the rules.

    33. Re:Unconventional? by Anonymous Coward · · Score: 0

      What do you think you just did to the argument to sqrt?

    34. Re:Unconventional? by Jane+Q.+Public · · Score: 1

      The 48 models, like every programmable model since the 28, can ALSO use algebraic notation. It is completely up to you which one you prefer to use.

    35. Re:Unconventional? by Jane+Q.+Public · · Score: 2

      By the way: back on college, I used to bet people that they could not figure out how to add 2 + 2 on the HP 11C that I usually had in my pocket. I got a lot of free beers that way.

    36. Re:Unconventional? by Man+On+Pink+Corner · · Score: 1

      That's absolutely incorrect. Only a few of the earlier models made after 1977 offered both modes. You may be thinking of the 'anniversary edition' HP-35S, which worked like the original HP-35 but added an optional algebraic mode.

      Countless engineering students have stories about someone asking to borrow their HP calculators, only to return it with a puzzled expression a few minutes later.

    37. Re:Unconventional? by CrashNBrn · · Score: 1

      WindowsLand Too. It's distributed with UnxUtils.zip -- no cygwin.dll's needed.

    38. Re:Unconventional? by ulski · · Score: 1

      My HP28S got a button with a single quote on it(see http://en.wikipedia.org/wiki/File:HP_28.jpg) which puts the calculator into algebraic mode. I don't recall when I bought it but it must have been around 1990

    39. Re:Unconventional? by Static+Sky · · Score: 1

      I fsckin LOVE RPN!

    40. Re:Unconventional? by smitty97 · · Score: 1

      B B *
      4 A C * * -
      Sqrt
      B -
      2 A * /

      --
      mod me funny
    41. Re:Unconventional? by AmiMoJo · · Score: 1

      There are two good reasons to use RPN:

      1. Ambiguity of standard mathematical notation, and the fact that the operator precedence in computer languages is not always the same as in maths.

      2. Compatibility with the early computer systems that used RPN for the same reasons that calculators did. Even today there are legacy systems from the 60s around that people have to maintain.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    42. Re:Unconventional? by TheRaven64 · · Score: 1

      In UNIX-land, no it isn't.

      --
      I am TheRaven on Soylent News
    43. Re:Unconventional? by tehcyder · · Score: 1

      Normal people still say "one plus one equals two" however much you might like to pretend otherwise, and that is how they want a calculator to work..

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    44. Re:Unconventional? by awfar · · Score: 1

      understand; I did my early work on Sharps as well. I became quite adept and fond of it and still keep a couple battery-ed up. Even though using an HP48 later, it still is not my favorite - maybe you never forget your first. Calculator expense was very real. As was the pain to begin using RPN.

    45. Re:Unconventional? by tehcyder · · Score: 1

      Yeah. The OP is an idiot-- RPN is fully "conventional." Welcome to SlashDot in 2011 -- and remember, Amerika, eleventh in Science!

      No, for 99% of people, saying and therefore keying in "1+1=2" is conventional. You're the fucking elitist idiot.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    46. Re:Unconventional? by mlosh · · Score: 1

      Yes. Yes I do.

    47. Re:Unconventional? by Chelloveck · · Score: 1

      Amen. When I was starting my engineering degree back in 1984, my dad (a banker) asked an engineer buddy of his what would be most helpful for me. The engineer told him to get me an HP calculator, despite the fact that it was pretty expensive. Best advice ever. The complex matrix functions on that HP-15C were a godsend in my EE courses. I still have (and use) that calculator. I also have an HP-42S that someone gave me, and my prize possession: an HP-16C programmer's calculator. I'm a programmer now, and the 16C gets daily use.

      Sadly, those are antiques now. These days it's all about the graphing calculators. I have a feeling that my teenage kids think my precious HPs are as quaint as I think slide rules are.

      --
      Chelloveck
      I give up on debugging. From now on, SIGSEGV is a feature.
    48. Re:Unconventional? by haystor · · Score: 1

      100% of all K-12 mathematics curricula use infix notation, as do 90+% of all programming languages... so, yes, infix notation is obviously more natural for humans to work with, in the general case.

      not so. Give a 2nd grader 35 + 42 and see if they add them across using infix or stack the numbers up and use postfix. When it comes to actually doing the math most people assemble the numbers first and then do the operation. In this sense, RPN is more natural. It just doesn't read well from left to right. It does read well visually; take these numbers and add them. It works for a whole column of numbers too, something which really looks more like a postfix version of Lisp (1 2 3 4 +).

      In Excel, we see a mix of the two, with the user creating their own stack with various cells, while each individual cell is defined using infix notation (usually). Sometimes a cell is defined by functions which act on sections of the stack (summing a range for example).

      --
      t
    49. Re:Unconventional? by gander666 · · Score: 1

      Amen. I have a 15C in my briefcase for travel, my 48GX is in the office, and my trusty (and not long ago rebuilt) 41CV is at home. All get a workout, and all have been faithful servants.

      --
      Suppose you were an idiot and suppose you were a member of Congress ... but I repeat myself. - Mark T
    50. Re:Unconventional? by haystor · · Score: 1

      Normal people also say, I need to add these two numbers. They've been taught to write their math left to right, but how do they actually work it? They write down both numbers top to bottom, then apply an operator to it (for all but the simplest math). Most normal people have their numbers and decide on the operations after they have the numbers. In my experience they frequently try one of each operator until they get something they like.

      --
      t
    51. Re:Unconventional? by Molt · · Score: 1

      Not sure I like the idea of a calculator which expects you to key in the answer too

      --
      404 Not Found: No such file or resource as '.sig'
    52. Re:Unconventional? by Anonymous Coward · · Score: 0

      I'm still using the 12C's model mates, the 15C (scientific) and 16C (programming) calculators. They're great, with a good form factor, good functionality, and unsurpassed build quality. I bought them in the early 1980's. At the same time I bought a 12C for a banker friend, and he still uses it.

    53. Re:Unconventional? by Anonymous Coward · · Score: 0

      You can also use bc for standard ("infix") expressions.

      One thing great about both of these calculators is that they work well with large numbers.
      They are great tools if you are taking a class like number theory where you want to work with large integers and exponents.

    54. Re:Unconventional? by Anonymous Coward · · Score: 0

      The _notation_ may be unconventional, but the procedure is the same as what people did with old-fashioned adding machines. Type number. "enter" by pulling the handle. Type another number. Do the addition or subtraction by pulling the handle (with optional subtraction gizmo enabled). RPN is a representation of _how_ we compute, not _what_ we compute.

    55. Re:Unconventional? by Anonymous Coward · · Score: 0

      FORTH is still available, there are two companies maintaining and improving FORTH compilers.

      http://www.forth.com/swiftforth/index.html

      "SwiftForth is a fast, efficient, ANS Forth development system for the Windows, Linux, and Mac OS X environments."

      http://www.mpeforth.com/vfxlinux.htm

      VFX Forth for Linux

      For those of you who want a taste of RPN, but don't have a HP calculator, FORTH is an alternative.

      Here are some free ones

      http://www.forth.org/compilers.html

      To get started, please read Starting Forth and Thinking Forth

      http://www.forth.com/forth/forth-books.html

      HAVE FUN!!

    56. Re:Unconventional? by Shompol · · Score: 1
      Infix is more natural when you are writing it down on paper... or in text editor. Calculator only shows one number at a time, and you need to keep the rest of the infix string in your head. With such an unnatural arrangement it is easier to keep track of what's going on and store intermediate results on a stack.

      I grew up with an RPN calculator (foreign brand, not HP), and I feel that infix calculators become a nightmare as soon as you have more than two-three operands at a time.

      The multiline display of a grapic calculators fixes the infix shortcomings, but this setup comes close to mini personal computer devices. Calculators as technology should have been long dead, yet academic test requirements keep them on perpetual life support.

    57. Re:Unconventional? by theNAM666 · · Score: 1

      I'm not an elitist, I'm a reverse Pollack. And at least I'm fucking. 11th in Science, 27th in Education!

    58. Re:Unconventional? by superwiz · · Score: 1

      What is does the pronoun "they" stand for in your statement?

      --
      Any guest worker system is indistinguishable from indentured servitude.
    59. Re:Unconventional? by superwiz · · Score: 1

      There may be multiple ways to create scripts which describe mathematical operations. But there is only one math. And in math, the associativity and precedence of operators is strict and unequivocal. This order may not carry over to the said scripts, but that doesn't change how it is set in math.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    60. Re:Unconventional? by theNAM666 · · Score: 1

      Normal people?

      Oh, I forgot-- they started allowing you on Slashdot a few years back. Too bad, hasn't been the same since.

    61. Re:Unconventional? by Man+On+Pink+Corner · · Score: 1

      not so. Give a 2nd grader 35 + 42 and see if they add them across using infix or stack the numbers up and use postfix.

      Point being, we give second graders "35 + 42", not "35 42 +".

    62. Re:Unconventional? by Jane+Q.+Public · · Score: 1

      Read it again: I wrote "PROGRAMMABLES". Those didn't appear until the late 70s.

    63. Re:Unconventional? by Jane+Q.+Public · · Score: 1

      "What is does the pronoun "they" stand for in your statement?"

      Your "plenty of higher mathematical concepts which are described in a manner..."

      Which you should have been able to infer from the fact that I was referencing your own comment. What the hell else from your comment do you think "they" (explicitly referred to as thing that are written) meant? Aunt Sally and friends? I don't think so.

    64. Re:Unconventional? by rubycodez · · Score: 1

      probably gforth is the easiest (free with freedom and $0) to get into for Linux or BSD users, it'll be in the repositories.

    65. Re:Unconventional? by Man+On+Pink+Corner · · Score: 1

      Going to have to call [citation needed] on that. Very few HP calculators, programmable or otherwise, had a conventional '=' key for use with infix expressions.

      My comment was never intended to apply only to programmable calculators anyway; not sure where you got that.

    66. Re:Unconventional? by Jane+Q.+Public · · Score: 1

      This is just another example of your ignorance of the subject you are trying to discuss. In algebraic mode, ENTER was used in lieu of an "=" key.

      And you're being defensive. If you didn't mean programmable calculators, you should have stated as much. The fact is that for much of the history of HP calculators, many if not most have been able to do algebraic as well as RPN, while all those other brands were limited to only algebraic. Therefore you are simply wrong. "Laziness" and "hand waving" cannot honestly be considered as motivation.

    67. Re:Unconventional? by Herve5 · · Score: 1

      ... we give second-graders "35+42",
      which they immediately write as:

          35
          42
      ------

      and then apply the + function to the stack, exactly like they were told to do ;-)

      --
      Herve S.
    68. Re:Unconventional? by cold+fjord · · Score: 1

      In UNIX-land, no it isn't.

      Sorry, but shipping code beats standards based theory, and pretty much every *nix vendor ships dc with the OS.

      Oracle (nee Sun) Solaris, IBM AIX, HP HP/UX, SGI IRIX, Apple MacOS X, SCO Openserver, SuSE Enterprise Linux (dc listed on bc page), FreeBSD, OpenBSD ...

      You also appear to missed a few things about the Open Group Base Specifications Issue 7 / IEEE Std 1003.1-2008 standard - it is in essence a floor, not a ceiling - vendors can ship more tools if they care to. Also, the discussion on bc notes that some implementations of bc are built on top of dc, and that is OK, as long as the behavior of bc is correct.

      It is worth noting that dc was one of the earliest programs to run in Unix, making it in while Unix was still written in assembly language. If for some reason it was to be not only omitted, but actually excluded by the standard, it would still be found in the vast majority of shipping systems for years to come until said vendor decided to migrate their Unix system to the current standard, a process that often takes years.

      So yes, for the vast majority of people using Unix, an RPN calculator is often only as far away as a shell prompt.

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
  2. Well, I feel old. by bennomatic · · Score: 1

    My first real calculator was the HP11c, although I got it in '84 or '85, not '81.

    --
    The CB App. What's your 20?
    1. Re:Well, I feel old. by mr1911 · · Score: 1

      Still have my 11C, and still prefer RPN. Got it in the mid 80's as well.

      --
      This post comes with a double-your-money-back guarantee!
      Any offense taken to this post is at your sole discretion.
    2. Re:Well, I feel old. by Bemopolis · · Score: 1

      Same here -- bought it for an undergraduate quantum mechanics class a quarter century ago, and used it today. And when it gives up the ghost (if ever), hopefully there will be an iPhone version, like there is for the 12c.

      --
      "I guess the moral of the story is, don't paint your airship with rocket fuel." -- Addison Bain
    3. Re:Well, I feel old. by Anonymous Coward · · Score: 0

      Mine was an HP35, which I still have, but sadly it no longer works. I got it for Christmas, 1972,
      and it worked for a good 15-20 years after that. In fact, it was so new that it had to go back for a
      "repair" to replace the original algorithms that didn't do sin(360 degrees) properly!

      Unfortunately, I let it sit idle for much too long, and the battery wouldn't recharge. I bought a
      replacement, but it still didn't work... Not clear to me it can be repaired :-(

      So, I bought an HP-33s at Wal-Mart a few years ago, and it seems to do the job nicely;
      I was always fond of RPN, and still prefer it to the other method(s).

    4. Re:Well, I feel old. by JaredOfEuropa · · Score: 1

      I never got used to RPN, but I do love the HPs; I have my trusty 20S in front of me now. I got it as a present when I went to college, and now, 23 years later I am still using it regularly, and it's only on its second set of batteries if you can believe that. I like it a lot because it is not overly complicated, it has more or less the same number of buttons as a regular scientific calculator of the era, except better precision... and a "backspace" button!

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    5. Re:Well, I feel old. by daremonai · · Score: 1
      Yeah, well, mine was an HP-45, which I still have. The batteries are long since dead, but it still runs fine off of wall current.

      Oh, and if you could see your way to getting off my lawn, I'd appreciate it.

    6. Re:Well, I feel old. by Anonymous Coward · · Score: 0

      RPN is like a direct brain link; to quote a former student (somehow a grownup experienced engineer) "real engineers use hps"

      Had the early hp-35 with the square keys, $400 real dollars in '73, a fortune for a student but well worth it; several others in between til hp-48gx, but don't use it much anymore. All of them work.

      Don't feel old, you have a lot of work ahead of you

    7. Re:Well, I feel old. by Anonymous Coward · · Score: 0

      web counters are old too. :P

    8. Re:Well, I feel old. by scharkalvin · · Score: 1

      I just replaced the batteries in my HP11C for the first time about a month ago! I bought the calculator when it first came out. Hopefully I still have all the manuals that came with it. There was a third calculator in the series that was designed for computer science (would perform math in octal, binary, and hexadecimal). I forget the model number of that one, I wish I had bought one of those too.

    9. Re:Well, I feel old. by Anonymous Coward · · Score: 0

      Me too, 11c for life! My dad was an engineer, and when I started to get into physics and higher math, he showed me how to use his 11c, then later it to me when he bought another one. This was '83-'84. He later lost his, but I still have mine, and won't give it up.

      He saw mine a couple of years ago and asked for it back! Haha, no chance, dad! I should see if I can find one for sale and get him one for his birthday this year :)

    10. Re:Well, I feel old. by bennomatic · · Score: 1

      LOL! Yes, I'm a living anachronism.

      --
      The CB App. What's your 20?
    11. Re:Well, I feel old. by bennomatic · · Score: 1

      Similar story. Dad's an engineer, I needed a calculator when I was getting into trig/calc. He had a couple of old HPs--a 10c and something else that had a paper tape storage/retrieval system--so of course he got me the 11c and taught me the basics of RPN. I still have it--it's in a drawer 10 feet from my main desk in my home office--and its batteries still have juice!

      --
      The CB App. What's your 20?
    12. Re:Well, I feel old. by bennomatic · · Score: 1

      I feel like I have more work ahead of me each and every day! Does that mean I'm getting younger?

      --
      The CB App. What's your 20?
    13. Re:Well, I feel old. by bennomatic · · Score: 1

      Just dug up my 11c and turned it on and... BOOM! it's got juice. I don't think I've touched it in a decade, except to put it in a moving box and to take it out when I've moved... Time for a trip down memory lane...

      --
      The CB App. What's your 20?
    14. Re:Well, I feel old. by bennomatic · · Score: 1

      I wonder if there's a HP nostalgia club out there. I just found that I still have my 11c. And it's still got some juice!

      --
      The CB App. What's your 20?
    15. Re:Well, I feel old. by Doctor+Memory · · Score: 1

      I still have my first HP calculator, a 34C. The battery pack died ten years ago, and I just muscled it open and replaced the dead NiCads with fresh ones from Radio Shack. Hmmm, now that I think of it, I should probably snag another set of those to keep in my parts bin, before NiCads disappear and I have to replace both the batteries and the charger....

      --
      Just junk food for thought...
  3. HP11c by Grindalf · · Score: 0

    I still have an HP11c, you can write games on it and do some very clever maths using this machine. The 11c and 12c look very similar... RPN is exactly the same as machine, but with BCD.

    --
    The purpose of existence is to make money.
    1. Re:HP11c by careysub · · Score: 1
      I still have an HP11c..

      Ditto - and I still use it! It is now 30 years old!! I can only effectively use RPN calculators - it is how I think.

      --
      Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
    2. Re:HP11c by frank_adrian314159 · · Score: 1

      I can only effectively use RPN calculators - it is how I think.

      So, when you write a program, do you use forth, or do you recompile the expressions into a parenthesized tree form in your head before you type them in?

      --
      That is all.
    3. Re:HP11c by careysub · · Score: 1

      I can only effectively use RPN calculators - it is how I think.

      So, when you write a program, do you use forth, or do you recompile the expressions into a parenthesized tree form in your head before you type them in?

      I don't use a calculator to write programs - I use them to solve problems. I think about the terms in a problem exactly the way RPN handles them - do you think up parenthesis in your head when you are mentally calculating something?

      --
      Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
    4. Re:HP11c by BluBrick · · Score: 1

      ...it is how I think.

      Is there any chance you German are?

      --
      Ahh - My eye!
      The doctor said I'm not supposed to get Slashdot in it!
  4. Long Live the HP-48 by Tamran · · Score: 3, Insightful

    This is the scientific version of the same calculator, complete with RPN, a stack, plotting functions, matrix functions. I've had mine since 1991. It's a shame they tried to replace it with one that is crap.

    Tamran

    1. Re:Long Live the HP-48 by lsolano · · Score: 1

      Long Live!

      I still own my HP-48GX, though I do not use it much anymore.

      However for no reason I'd sell it. Not at all. It reminds me my days at University, fighting against engineering tests.

      The HP-48G was not "my calculator". It was my shield and armor !

    2. Re:Long Live the HP-48 by Anonymous Coward · · Score: 1

      Get it on Android and relive the dream, https://market.android.com/details?id=org.ab.x48

    3. Re:Long Live the HP-48 by Issarlk · · Score: 1

      Mine still has notes and cheats in memory from a dozen years back. I use it every morning as an alarm now, with ocasional simple calculation.

    4. Re:Long Live the HP-48 by robi2106 · · Score: 2

      I managed to program two parts of Bach's Fugue in C minor using the "[FREQ in Hz] [ DURATION in sec] BEEP" command and could, if I borrowed another student's 48, transfer part 2 via IR and run both mostly in sync through out the entire piece. Two devices beeping in lovely counterpoint oblivious to the unintended awesomeness they accomplished.

    5. Re:Long Live the HP-48 by Sponge+Bath · · Score: 3, Informative

      The 15C is the scientific version of the 12C. Same case, same button layout, same display. I cherish my 15C, but usually use my HP50g.

    6. Re:Long Live the HP-48 by GumphMaster · · Score: 1

      My 15c is always on the desk within easy reach. After 26 glorious years it is still going strong, still flummoxes my wife, and remains dear to my heart.

      --
      Patent litigation: A doctrine of Mutually Assured Destruction... in which everyone seems willing to push the button
    7. Re:Long Live the HP-48 by synthespian · · Score: 2

      I always wanted the 15C. A guy in my Physics class had one. When I offered to buy it from him, he said initially yes, but then he became attached to it because I told him it was a piece of art.

      IIRC, its numerics algorithms were designed, at least in part, by renowned numerical analyst/expert Prof. William Kahan.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    8. Re:Long Live the HP-48 by ducomputergeek · · Score: 1

      I've had mine since 93. Still works and I still used it as my main calculator up until a little over 18 months ago when I downloaded the m48 app for my iPhone. I use it with the iPhone calc skin, but it still gives me a mock up of the HP48 screen, still used RPN, and since I used basic math most of the time works wonders for quick calculations.

      The best part is when I give it to friends and they try to add 1+1 by typing One, Plus, One and get an error instead of 1 enter, 1 enter, +

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    9. Re:Long Live the HP-48 by cniebla · · Score: 1

      Hum... the 11C is the scientific version, the 48-series are much more newer...

    10. Re:Long Live the HP-48 by the_humeister · · Score: 1

      I had one back in high school. Back then TI-85 was all the rage. Only a handful of us were l33t enough for the HP 48G (which was the same price as the TI-85). It was neat playing Columns on the device. None of the TI-85 users back then had anything comparable. The thing also could do 3D graphs, which was a pretty neat trick. Alas, mine broke a few years later, right about the time I didn't need it anymore.

    11. Re:Long Live the HP-48 by the+phantom · · Score: 1

      When I was in high school a decade and a half ago, a friend and I did something similar with a simple setting of "Dona Nobis Pacem." However, we were a bit lazier than you---we wrote a program which took tuples as input, where the first value was a note (on a 12 note chromatic scale), and the second value was a frequency. The program expanded everything out into frequency and duration (as you indicate above), then issued a ton of BEEP commands.

    12. Re:Long Live the HP-48 by Anonymous Coward · · Score: 0

      The 15C is the scientific version of the 12C. Same case, same button layout, same display. I cherish my 15C, but usually use my HP50g.

      I also have the 15c. There were 3 scientific versions of the 12c form factor: the 10c, 11c and 15c. From what I remember of the differences, the 10c was a bare-bones scientific calculator (not sure it was even programmable). The 11c was programmable and had more scientific operations. The 15c had matrix and complex number operations built in.

      I got my 15c after the 3rd TI-58c I was using died. That was in 1985 or 86. Still going strong after all these years!!!

    13. Re:Long Live the HP-48 by qwijibo · · Score: 1

      My wife had her own HP48S when we got together. While it's nice to have a wife who can do RPN without any help, MY calculators seem to disappear sometimes. I have to litter them all around the house.

    14. Re:Long Live the HP-48 by Anonymous Coward · · Score: 0

      The HP48 is nothing like the 12C (a 10C series). There is virtually no similarity in design or internal architecture. The HP-28, 48, 49, and 50 all share similarities (though the 50 accomplishes tasks through emulation of the 4-bit Saturn processor hosted on a 200 MHz ARM). I happen to like the 50g, even though I still have a functioning 48gx. The 49s were plagued with a number of problems, the 50g is not that bad.

    15. Re:Long Live the HP-48 by spinkham · · Score: 1

      The HP 50G is actually an excellent replacement. I'll grant you that the 49 series was crap, but the 50G finally got it right.

      --
      Blessed are the pessimists, for they have made backups.
    16. Re:Long Live the HP-48 by Doctor+Memory · · Score: 1

      Yeah, when I heard that HP was going to stop making calculators, I picked up an HP-49(gx?). I hate it. It's my "emergency" calculator, my last line of defense if my 34C, 41CV, 16C and 32SII are all missing or dead. And since I found an 11C emulator that runs on my phone, I doubt I'll ever use the 49gx again.

      --
      Just junk food for thought...
    17. Re:Long Live the HP-48 by toddestan · · Score: 1

      You use yours for an alarm? I have a HP48g, and the clock in it is terrible. It must lose several minutes per month.

      Other than that, it's an awesome machine.

  5. you would think by jbolden · · Score: 4, Informative

    You would think given that calculators still sell pretty well and this one is doing good for 30 full years that HP would maybe consider that they made a mistake in essentially killing off this line. Wouldn't it be wonderful it HP put out hand device for engineers as far advanced a the HPs were then?

    Anyway the scientific version of the 12c is the 15c: http://www.hpmuseum.org/hp15.htm
    And my love was the 28S. http://www.hpmuseum.org/hp28c.htm

    1. Re:you would think by Anonymous Coward · · Score: 0

      But they did not, and now I guess it is not HP doing improvements, but the people that write spreadsheet software and computer algebra systems.

      Recently there has been quite much progress in making both more powerful and also the latter more easy to use. Decent competition starting earlier would surely have helped, but what already can be done should in large areas exceed most people's actual needs, anyways...

    2. Re:you would think by Anonymous Coward · · Score: 0

      They could try to sell those as novelty items. A HP gift shop would get some nice useful content. Perhaps a gold plated 12c for an accountant retirement present would be a nice idea?

    3. Re:you would think by Purity+Of+Essence · · Score: 1

      Whoa. I've had a HP-15C for 20 years. I never realized it was so kick-ass. I wish I knew how to use it properly.

      --
      +0 Meh
    4. Re:you would think by jbolden · · Score: 1

      Spreadsheets have been getting worse computationally for almost 20 years. Algebra systems I haven't played with much since 2000 but they have definitely gotten better. And TI has finally brought an algebra system calculator combo out after all this time.

    5. Re:you would think by jbolden · · Score: 1

      If only 20 years you got it as a hand me down. By the time you got it, it probably wasn't worth it. The 15C is nowhere near the 48's which is what was current then.

    6. Re:you would think by Purity+Of+Essence · · Score: 1

      It was a hand-me-down (which is why I don't have documentation) and it was probably closer to 22 years ago which would put it right at the end of the 15C production run and just prior to the 48S. Obviously the 48S is an entirely different class of calculator -- a graphing one at that -- and it cost twice as much as the 15C. It was also nowhere near my 16-bit computer which is what was current then.

      Care for an orange? Sorry, all I have are apples.

      --
      +0 Meh
    7. Re:you would think by LizardKing · · Score: 1

      I still use a HP16 (http://www.hpmuseum.org/hp16.htm), which was the model aimed at computer programmers. According to the HP Museum website, it was a poor seller and went out of production quite quickly, leading me to wonder if mine's worth much money ... a quick eBay search suggests it's worth a couple of hundred quid (almost four hundred bucks if you're a Merkin).

    8. Re:you would think by jbolden · · Score: 1

      Yep HP calculators are worth a lot. They have small group of dedicated users.

    9. Re:you would think by jbolden · · Score: 1

      I think you might be surprised how much the 48S could do. I had Mathematica 1.3 on my 386-40 with math coprocessor and the 28S (a step down from the 48). Except for symbolic manipulation and excluding speed (which was something like a factor of 1000x) the 48 could keep up. And in terms of ease of use and faster the 28 ran rings around Mathematica.

    10. Re:you would think by drinkypoo · · Score: 1

      if you're a Merkin

      I'm a Merkin. Women can wear me over their genitals, and I'm hairy.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:you would think by LizardKing · · Score: 1

      And I'm (by upbringing) a limey. So women can squeeze me until the juice runs down their legs. To paraphrase Led Zeppelin.

    12. Re:you would think by DdJ · · Score: 1

      I love the 15C, and have since the mid-80s. Apart from its raw utility, programming it is an awesome way to really internalize how to do low-level programming with a small stack and a few registers..

      And just FYI, this is real software from HP themselves:

      http://itunes.apple.com/us/app/hp-15c-scientific-calculator/id318956846?mt=8

    13. Re:you would think by Agripa · · Score: 1

      My HP-48g was starting to get a little flaky but I replaced it with a HP-50g which so far has been better in all respects. It uses 4xAAA instead of 3xAAA which is more convenient, the keys work well, and the display is better.

      The earlier HP-48 replacements either had soft keys or non-rectilinear layouts so I avoided them.

    14. Re:you would think by jbolden · · Score: 1

      Yeah the 50 is a little better. Still isn't a pity that 2 decades later you are talking about slightly better keys?

    15. Re:you would think by Agripa · · Score: 1

      Yeah the 50 is a little better. Still isn't a pity that 2 decades later you are talking about slightly better keys?

      I have a couple of good soft key calculators but the HP models after the HP-48g(x) and before the HP-50g had a lot of poor reviews and not just because of the keyboards.

      One other thing I really liked about the HP-50g is the user replaceable coin cell memory backup. It reminds me of my Yaesu FT-530 radio.

  6. Neat by davidbrit2 · · Score: 2

    Now bring back one of the models the scientists/engineers will care about, like the 15C or 42S.

    1. Re:Neat by 93+Escort+Wagon · · Score: 1

      Now bring back one of the models the scientists/engineers will care about, like the 15C or 42S.

      Actually, it makes more sense to do what they did - bring them back as smartphone apps.

      --
      #DeleteChrome
    2. Re:Neat by Anonymous Coward · · Score: 0

      http://thomasokken.com/free42 on iPod touch or iPhone.

      Use it all day, every day (and my real 42S and 11C stay in my desk).

    3. Re:Neat by Anonymous Coward · · Score: 0

      You'll pry my 15c (kept at home; using to teach my kid RPN) and 42s (my office calculator) from my cold, dead hands!

      I remember back in HS people asking to borrow my calculator (an 11c) and then saying, "um, never mind" when they saw what I was using.

      It's funny, but unless you are hopelessly unaware of order of operations and basic math, RPN always seemed easier than infix for what you actually use calculators for - calculating things. Not to mention the awesomeness like "Sigma+" (sorry, don't want to look up the unicode for the sigma right now) in your physics labs.

      That's why the financial guys love the 12c - it may not be simple to use for a newcomer, but it does the kinds of math they need in an easy and incremental way.

    4. Re:Neat by Solandri · · Score: 1

      Just grab droid48, an HP48 emulator. I was scouring ebay looking for a replacement for my trusty HP15C, until I found this and installed it on my phone. I still think the 15C looks cooler, but the 48 does everything I need.

    5. Re:Neat by Anonymous Coward · · Score: 1

      They are going to re-release them, in less than a month!
      source: http://www.techpoweredmath.com/hp-12c-special-edition-hp-15c-re-release/

      Basically, since a couple of years, the 12c has been redesigned and runs on an ARM chip with an emulated version of the older calc hardware (because they -meaning an offshore asian producer- once tried to make an entirely new edition, the 12C Platinum, which had a number of calculation bugs, a big nono for a financial calculator that everyone in the business trusts!)

      As they can emulate any Voyager series ROM on this chip (which is exactly what they are doing on the smartphone apps), they will do a limited release of the 15C. It's just about printing a different keymap on top of the 12C and flashing it with the 15C ROM.

    6. Re:Neat by styrotech · · Score: 2

      Yay for the 42S. I never really grokked RPN before I got the 42S with it's two rows of output - 20yrs ago in my first year of engineering. Once I could see (and more easily track mentally) the two values the operator was going to work on and how they popped off the stack, it all instantly fell into place and made perfect sense.

      They had awesome manuals too. I remember writing a program for figuring out 2nd moments of intertia and centroids of composite shapes where you entered a sequence of dimensions for the rectangular components. The programming was very assembler like but different in a high level recorded macro kind of way.

      I did covet the 48G one guy in the class had though (a pity he didn't really know how to use it).

      I've still got the 42S, but don't use it much anymore - it seems to chew though batteries really quickly now for some reason.

    7. Re:Neat by Anonymous Coward · · Score: 0

      Hear hear! With gold-plated key switches, please.

    8. Re:Neat by g253 · · Score: 1

      If you like RPN but don't need the advanced capabilities of the 48, try RealCalc - its UI is really nice and the keyboard is very comfortable even on the smallest screens.

    9. Re:Neat by Anonymous Coward · · Score: 0

      Yeah!. If HP people wouldn't stop 15C production, they could probably have sold as many as 12C. I have them all, but I love my 48GX.

  7. great calculators by Anonymous Coward · · Score: 0

    I own an HP-16C which can handle different number bases. I wish I had another one for work. I have an application on Linux that does the conversion but it isn't the same. Calculators still have utility even with almost unlimited CPU power at your fingertips.

    I also own an HP-41C with a time module and it acts as my alarm clock as it has been for the past 30 years.

    1. Re:great calculators by Anonymous Coward · · Score: 0

      My 16c still works. It's lost a few rubber feet, the HP logo has come off, and it's got a ding or two. I was shocked when I scoped prices on Ebay. One was A$500. These things were rarely seen even when they was new. I think mine cost me A$350 bought in Hong Kong.

      I use the iOS emulator version nowadays and keep Precious in the drawer at home. I just wish they'd iPad-up the apps.

      A 15c re-release would be nice, but I've still got a perfect 32sII and the 35s they released a few years ago, so I doubt I'd indulge.

    2. Re:great calculators by roc97007 · · Score: 1

      My 16C saw hard usage in the eighties when I did military electronics. It does still work, but I'm afraid to carry it around because if I lost it I couldn't possibly replace it.

      These days I make do with RealCalc for Android with RPN and Radix modes turned on. It's not exactly the same, but it's free, usable and always on me.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  8. Moderns 12-Cs suck by Anonymous Coward · · Score: 0

    The older 12-C were well-made with excellent keys. The ones in the past six or so years are made in China, have poor keyboards that rattle when the calculator is lightly shaken and the keys will occasionally register a double press. Sorry, but I am keeping my 12-C (and 15-C) from the late 80's.

  9. 15c by NiceGeek · · Score: 2

    If you find one in the wild, and don't have a personal use for it, Ebay it. Those things are worth their weight in gold. Sold one for almost $200.

    1. Re:15c by hawguy · · Score: 4, Funny

      If you find one in the wild, and don't have a personal use for it, Ebay it. Those things are worth their weight in gold. Sold one for almost $200.

      You got ripped off - gold is around $1475/ounce, your 4 ounce calculator should be worth around $6000.

    2. Re:15c by Anonymous Coward · · Score: 0

      Rumor has it HP will release a limited edition one this summer. So ebay sales may be off for a while.

    3. Re:15c by rubycodez · · Score: 2

      he should have said it was worth its weight in silver

    4. Re:15c by Anonymous Coward · · Score: 0

      Why do people cling to seriously outdated technology, that by today's standards is just a sorry joke of crappiness?

      Sure, back then it may have been awesome.

      But please, compare it to Qualculate! or even a full-blown suite like Mathematica on a small portable computer! Just do that.

      If you seriously think, that those are even in the same ballpark as any of those old calculators, you are seriously delusional.

      And don't even try the "But in schools, you can't use full-blown computers." pseudo-argument. Considering how in the civilized world, computers are a tool to help children become even better, the only conclusion is, that those schools are deliberately designed to mass-produce obedient retards. Probably the same ones that "teach" "intelligent design".

    5. Re:15c by Anonymous Coward · · Score: 0

      I have an HP15C, the manual and all the original packaging (including the foam wrapper for the calculator). The receipt is taped into the back of the manual - purchased October 12, 1982 at the University of Waterloo (Ontario) Book Store for $236.99 (including taxes). My guess is I could sell it for t least that figure, not that I would. It got me through the last 2 years of engineering, replacing my Texas Instrument SR-51A.

    6. Re:15c by Anonymous Coward · · Score: 0

      Sorry Sheldon.

    7. Re:15c by daffmeister · · Score: 1

      Can you put your small personal computer running Mathematica in your pocket? How long does it take to start up? How long before you need to recharge it?

    8. Re:15c by synthespian · · Score: 1

      Your comparison is stupidly arrogant (if such a thing exists...) Let me draw it for you: a chainsaw to a common saw. They are built for different things. You don't need Mathematica when you just want to simulate scenarios for a down payment in front of the salesman in the dealership.

      That would be moronic. It would show instantly that you don't grok the 12C. That you live up in the clouds. That you can't cook. That you don't get pussy. That you don't have real money. It means you're an instant goner.

      Also, you can't shove Mathematica in your pocket. It's portable, it's bug-free, and it delivers.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    9. Re:15c by swillden · · Score: 2

      Can you put your small personal computer running Mathematica in your pocket?

      My phone has Wolfram Alpha.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    10. Re:15c by Anubis+IV · · Score: 1

      He meant it was worth it's weight in gold, for exceedingly low concentrations of gold per ounce of material.

    11. Re:15c by corsec67 · · Score: 1

      He did say weight, not mass, so maybe he is on the moon?

      --
      If I have nothing to hide, don't search me
    12. Re:15c by Just+Some+Guy · · Score: 1

      You got ripped off - gold is around $1475/ounce, your 4 ounce calculator should be worth around $6000.

      A 12C would have told him that.

      --
      Dewey, what part of this looks like authorities should be involved?
    13. Re:15c by Just+Some+Guy · · Score: 1

      Presumably the calculator and gold would both be lighter on the moon.

      --
      Dewey, what part of this looks like authorities should be involved?
    14. Re:15c by 644bd346996 · · Score: 1

      So, it doesn't have a physical keyboard, it's slower for all but the most complex operations that a 12c or 15c can do, it gets 1/1000th the battery life, and it has a monthly fee. Sounds great.

      It's really a perfect illustration of the downside to device convergence. Your smartphone is jack of all trades, master of none. The 15c, on the other hand, has very little room for improvement: the screen contrast, battery life, and execution speed could be improved, and the price could be lower. The rest of it is basically perfect, and couldn't be improved without seriously compromising another feature. (eg. it could support more functions, but only by compromising the usability significantly.)

    15. Re:15c by lxs · · Score: 1

      To be fair, gold is measured in troy ounces, which are slightly more massive (roughly 31 grams vs 28 grams) than US imperial ounces but your point still stands.

    16. Re:15c by lxs · · Score: 1

      stupidly arrogant (if such a thing exists...)

      I'd go as far as saying that stupidity is a prerequisite for arrogance.

    17. Re:15c by MightyYar · · Score: 1

      Also, nothing that runs Mathematica will get battery life measured in years.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    18. Re:15c by qwijibo · · Score: 1

      There's no such thing as a "Moon Troy Ounce", making spot prices dubious for interplanetary exchange. That's one of the fundamental flaws in our commodity markets which can be exploited by people who understand science. =)

    19. Re:15c by swillden · · Score: 1

      You forgot the most important feature of my phone: I always have it with me. The battery life issue is irrelevant, since I need the phone for so many other things that I always keep it charged.

      I actually have an RPN calculator app for it that has all of the features of a 15C (BTW, I'm very familiar with the 15C; I owned one for years before upgrading to a 48SX). I still own a 48SX, and it's a great calculator which does nothing but gather dust. When I'm really doing math, I use Mathematica on my laptop. When I need to do some quick calculations I use my phone.

      I have great feelings of nostalgia for my 15C. I especially enjoyed programming it. I wish I still had it (it was stolen). But if I still had it, I have no doubt it would be collecting dust right next to my 48SX while I used my laptop and my phone.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  10. Post 1st by Ricochet · · Score: 1

    :-)

    I still have my 28c and I have a nice 48sx under Android and Linux. I love this calculator and it takes me so long to figure out the non-RPN calculator.

  11. RPN by flabbergast · · Score: 1

    "It runs on an unconventional operating system called "Reverse Polish Notation," which eschews parentheses and equal signs in an effort to run long calculations more efficiently."
    I didn't know RPN was an operating system. Perhaps that's what they mean by unconventional.

    1. Re:RPN by underqualified · · Score: 1

      Me too. I've always thought it was one of those weird sex positions.

  12. RPN + stack = best calculator I still use by Algae_94 · · Score: 1

    Although I never had a 12C, I did get a 48G back in '91 or '92. RPN is only unconventional if you haven't used it. After mastering it and the stack on the 48G, its simple to store countless values right there in memory and do lots of number crunching must faster than traditional calcs.

    It's too bad HP seemed to destroy all value in their calculator lines shortly after the mid 90s or so. Luckily these things are tanks that will last a very long time.

    1. Re:RPN + stack = best calculator I still use by Anonymous Coward · · Score: 0

      RPN is only unconventional if you haven't used it.

      RPN is only unconventional if most people haven't used it. Most people haven't, so it's unconventional. Unconventional doesn't mean wrong or bad.

  13. That takes me back by jtownatpunk.net · · Score: 1

    My grandpa had an RPN calculator made by Novus. I don't remember which model but it came out in the mid-70s. I remember playing with it when I was a kid. CSB

    1. Re:That takes me back by Kittenman · · Score: 1

      I still have a slide rule that I used for my Maths "O" level in 1976, to check my answers. Now get off my lawn.

      --
      "The greatest lesson in life is to know that even fools are right sometimes" - Winston Churchill
    2. Re:That takes me back by h4rr4r · · Score: 1

      Slide rule? Luxury! We had to share an abacus for the whole class. It only had 3 beads.

    3. Re:That takes me back by Anonymous Coward · · Score: 0

      Yours had beads?

    4. Re:That takes me back by superwiz · · Score: 1, Flamebait

      i don't trust anyone who claims to know any math and spells it "maths"

      --
      Any guest worker system is indistinguishable from indentured servitude.
    5. Re:That takes me back by Anonymous Coward · · Score: 0

      You realise that "Math" is a mainly-US affectation, yes?

    6. Re:That takes me back by ooloogi · · Score: 1

      That probably means you're American. In other parts of the world "mathematics" is shortened to "maths".

    7. Re:That takes me back by SleazyRidr · · Score: 1

      You don't trust anyone who isn't American?

      Actually that kinda makes sense now that I've said it out loud...

    8. Re:That takes me back by Anonymous Coward · · Score: 2, Funny

      And now you've misspelled "realize" as well.

    9. Re:That takes me back by superwiz · · Score: 1

      There is only 1 math. Anyone who calls it maths doesn't get that. I don't trust anyone on the subject they don't get.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    10. Re:That takes me back by superwiz · · Score: 1

      The new contraction had only gained wide usage after mid 90's. And, from what I can see, it is reflective of the belief that there are various subjects which go by that name. But mathematics (or math for short) is one subject even though it does have many subdisciplines (each with its own name). The other singular word which gained in popularity, but whose usage has now subsided, was "moneys." As in different types of monetary instruments. It is also wrong.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    11. Re:That takes me back by Anonymous Coward · · Score: 0

      [b]3[/b] beads? What, you had beads?

    12. Re:That takes me back by 1u3hr · · Score: 1

      it is also wrong.

      No, it isn't what you're used to hearing. The "s" doesn't imply plural. It's probably from the terminal "s" of "mathematics". Regardless, it doesn't imply the speaker is an idiot.

      Why don't you tell the Department of Mathematics and Statistics at Melbourne University how dumb they are (http://www.ms.unimelb.edu.au/News/events.php?event_id=30). Google "maths site:.edu.aumaths" for 438,000 other idiots you should put right.

      The new contraction had only gained wide usage after mid 90's.

      ORLY? So when we used it in school in the 60s, in Australia, we were 30 years ahead of our time.

  14. Inb4 hedge fund mentions by Anonymous Coward · · Score: 0

    Hedge fund managers are assholes and such calculators featuring on WSJ should be banned.
    Realize that this is slashdot and mod this +5 Insighful. Thank you.

  15. "in an effort to" appear clueless by epine · · Score: 1

    RPN is not a notation. It's a straightforward implementation of stack-based expression evaluation.

    In RPN (restricted to binary operators) any sequence is valid where at each binop the number of preceding operands is greater than the number of operators.

    R = v1 v2 binop1 v3 binop2 v4 binop3;
    R = v1 v2 binop1 v3 v4 binop2 binop3; ...
    R = v1 v2 v3 v4 binop1 binop2 binop3;

    In linear notation, without parentheses, your ordering options are limited:

    R = v1 binop1 v2 binop2 v3 binop3 v4;

    Linear order implies structure from syntax. RPN implies structure from order. So does human language, in an effort to make communication more effective.

    How many idioms in English have matched delimiters? None modulo common usage, n'est pas?

    1. Re:"in an effort to" appear clueless by blair1q · · Score: 2

      Since when is math English?

      Math isn't even "the universal language".

      Even among mathematicians.

    2. Re:"in an effort to" appear clueless by Libertarian001 · · Score: 2

      What does the "N" in "RPN" stand for?

      Lighten up, Francis

    3. Re:"in an effort to" appear clueless by Anonymous Coward · · Score: 0

      pre-order: + 3 * + 4 5 + 6 7, or (+ 3 (* (+ 4 5) (+ 6 7)))
      in-order: 3 + ((4 + 5) * (6 + 7)), or (3 + ((4 + 5) * (6 + 7)))
      post-order (RPN): 3 4 5 + 6 7 + * +

      Result: 120

      LISP uses a pre-order evaluation of the expression tree; the parentheses don't affect the math, but LISP requires parentheses so it can support variadic functions.
      Handwritten math is an in-order evaluation; this requires at least some parentheses to resolve order of evaluation issues.
      RPN is a post-order evaluation.

      All three forms can be parsed into an expression tree for "offline" (all at once) evaluation.

      pre-order uses an operator stack and a data stack when evaluated online; correct evaluation relies on counting.
      in-order also requires two stacks for online evaluation; "smart" in-order evaluators are the hardest to implement, but "dumb" versions that completely rely on parentheses are slightly easier than online pre-order evaluators.
      post-order only uses a data stack; each operator immediately consumes a predefined number of elements and outputs a predefined number of elements.

      Conclusion: Pre-order and post-order require less writing; post-order is the easiest to evaluate "online" (one symbol at a time).

    4. Re:"in an effort to" appear clueless by glodime · · Score: 1

      Linear order implies structure from syntax. RPN implies structure from order. So does human language, in an effort to make communication more effective.

      You may be interested to know that the Russian language (and I venture a guess that other related languages, e.g. Polish) implies structure from syntax, mostly from prefixes and postfixes from roots. The order of words in a sentence written or spoken in Russian is largely an issue of custom.

    5. Re:"in an effort to" appear clueless by glodime · · Score: 1

      post-order (RPN): 3 4 5 + 6 7 + * +

      Could you also write(input) that as "4 5 + 6 7 + * 3 +" ?

    6. Re:"in an effort to" appear clueless by jbolden · · Score: 1

      You are using the commutative law there. Replace the numbers with matrices (non commuting) and you would get 2 different answers.

    7. Re:"in an effort to" appear clueless by glodime · · Score: 1

      That isn't what MathWorld says about the summation of matrices.

      I was, as you pointed out, trying to apply the commutative property to RPN. I've rarely used RPN and want to make check to see if I remembered the basics. So, thanks.

    8. Re:"in an effort to" appear clueless by Anonymous Coward · · Score: 0

      Yes, that gives the same result, but it does not represent the same syntax tree.

      Your version would be equivalent to "((4 + 5) * (6 + 7)) + 3" instead of "3 + ((4 + 5) * (6 + 7))". Effectively you've just swapped two sub-trees: "(3 x +)" became "(x 3 +)".

      It is very important to note that reversing operands only works for commutative operators (e.g. addition and scalar multiplication); it does not work for subtraction (a b -), division (a b /), or raise-to-nth-power (a b ^).

      For example, if I had used division: "3 4 5 + 6 7 + * /" is ~0.025641 (i.e. 1/39th), but "4 5 + 6 7 + * 3 /" is 39. Showing this a more general way: "(3 x /)" is not equivalent to "(x 3 /)".

    9. Re:"in an effort to" appear clueless by Jane+Q.+Public · · Score: 1

      RPN IS a notation! There are 3 standard mathematical notations: prefix, infix, and postfix. RPN is an implementation of postfix notation.

    10. Re:"in an effort to" appear clueless by jbolden · · Score: 1

      You aren't just adding you are also multiplying.

    11. Re:"in an effort to" appear clueless by Anonymous Coward · · Score: 0

      > Linear order implies structure from syntax. RPN implies structure from order. So does human language, in an effort to make communication more effective.

      Not all languages. Japanese is similar to RPN, and the common word "wa" is analogous to "enter". I've heard of a Japanese version of FORTH where you can type proper Japanese sentences describing a calculation, and the interpreter evaluates it.

    12. Re:"in an effort to" appear clueless by MarkGriz · · Score: 1

      Lighten up, Francis

      One of these posters might save your life some day

      --
      Beauty is in the eye of the beerholder.
    13. Re:"in an effort to" appear clueless by the+phantom · · Score: 1

      Some human languages derive meaning from order. These are syntactic languages. Other languages derive meaning from changing the forms of words to denote their role. These are flexive languages. English is syntactic. Russian is flexive, and word order doesn't really matter.

    14. Re:"in an effort to" appear clueless by glodime · · Score: 1

      So, replacing numbers with Matrices:

      3 4 5 + 6 7 + * + = X
      4 5 + 6 7 + * 3 + = X
      5 4 + 7 6 + * 3 + = X
      7 6 + 5 4 + * 3 + != X

    15. Re:"in an effort to" appear clueless by jbolden · · Score: 1

      Nope the first 2 equations aren't the same. Shifting to algebraic notation:

      3*((4+5)+(6+7)) != ((4+5)+(6+7)) * 3.
      You can't flip 3 like that for arbitrary matrices.

      This equality is fine since you are commuting just the additions.
      4 5 + 6 7 + * 3 + = X
      5 4 + 7 6 + * 3 + = X

      And your 4th statement is wrong. Those 2 (the 2nd and 3rd equation) are both equal to the 4th:
      7 6 + 5 4 + * 3 + = 5 4 + 7 6 + * 3 +

    16. Re:"in an effort to" appear clueless by glodime · · Score: 1

      OK. Now I'm confused again.

      Shifting to algebraic notation:

      3*((4+5)+(6+7)) != ((4+5)+(6+7)) * 3.
      You can't flip 3 like that for arbitrary matrices.

      I agree with your statement of inequality. However, is 3 4 5 + 6 7 + * + = X in RPN the equivalent of 3*((4+5)+(6+7)) in algebraic notation? I thought that it was established that it (the original statement in RPN) would be equivalent to 3+((4+5)*(6+7)) in algebraic notation.

    17. Re:"in an effort to" appear clueless by jbolden · · Score: 1

      You are right I misread the original statement.

      And after that correction I agree with your 4 statements as originally written.

    18. Re:"in an effort to" appear clueless by Herve5 · · Score: 1

      "Notation"

      --
      Herve S.
    19. Re:"in an effort to" appear clueless by Barbara,+not+Barbie · · Score: 1

      How many idioms in English have matched delimiters? None modulo common usage, n'est pas?

      Let's see, that would take what, a minute? (matched commas)
      Maybe - just maybe - I will find a few. (hyphens)
      ... then again ... (ellipses)
      (plenty of them in Meg Ryan's fake orgasm in "When Harry Met Sally")
      Sally: Ooo....Oh...Ooo... (Ooo...)
      Harry: Are you OK?
      Sally: Oh.Oh god Oh Oh (Oh Oh)
      God...Oh...Oh...Oh...Oh God (God)
      Oh yeah right there Oh (Oh)
      Oh!.Yes Yes Yes Yes Yes Yes...Oh! (Oh!)
      Oh Yes Yes Yes....Oh (Oh)
      Yes Yes Yes Yes Yes Yes (self-referential same-type delimiters)
      ...Oh...Oh... Oh... (ellipses)
      Oh God Oh (Oh)
      .. Oh... Huh... (ellipses)

      Dessert? The tiramisu is ... well, you saw the movie ...

      Note: The above ignores the obvious - that a space is also a same-type delimiter.

      --
      Let's call it what it is, Anti-Social Media.
  16. rpn and trees by superwiz · · Score: 1

    the reason rpn gives the shortest way to write expressions is that there is a natural 1-1 mapping between a stack and a tree. and since people try to organize most knowledge into trees (until they run into insolvable groups), the most compact way of representing trees will win as a method of representing most operations.

    --
    Any guest worker system is indistinguishable from indentured servitude.
  17. CFA by Anonymous Coward · · Score: 1

    The 12c is one of only two calculators admitted to the popular CFA certification exams, which might explain some of its more recent success. Still, there's nothing better to just crunch a few numbers on the go.

    1. Re:CFA by harlows_monkeys · · Score: 1

      The other is the TI BA II Plus.

  18. 48G by Anonymous Coward · · Score: 0

    My HP 48G died after about 10 years. It just eats batteries now, lasting maybe 30 minutes on a set. I grew to love RPN before the 48G died, though.

  19. unconventional mathematical notation by nurb432 · · Score: 1

    My foot it is. All depends on what career you are in if its 'unconventional' or not.

    Strange thing is these cost as much as they did when i bought mine 20 + years ago.. They should be cheaper now, so what is up with that?

    --
    ---- Booth was a patriot ----
    1. Re:unconventional mathematical notation by markpg · · Score: 1

      I suspect the reason for that is because a lot of the ones bought 20 years ago are still in use today, so they don't have the sales volume.

      --
      ..now where did that .sig go??
    2. Re:unconventional mathematical notation by Anonymous Coward · · Score: 0

      Market forces at work.

      1. Thirty years ago, a dollar bought 2.8x as much as it does today. Calculator prices have remained constant; therefore their prices have actually gone down relative to inflation.
      2. There's a higher demand for "piece of shit" calculators, so more PoS calcs are made. Economy of scale reduces the per-unit cost of PoS calcs; positive feedback ensues and further increases the demand for PoS calcs relative to RPN calcs. Eventually demand for RPN calcs become so low that they're deemed "too expensive to produce", and they get canceled.

    3. Re:unconventional mathematical notation by yurtinus · · Score: 1

      And technically if you take inflation into account it has gotten quite a bit cheaper.

      --
      +1 Disagree
    4. Re:unconventional mathematical notation by Anonymous Coward · · Score: 0

      http://xkcd.com/768/
      Calculators have a problem with that, apparently.

    5. Re:unconventional mathematical notation by CyberDong · · Score: 2

      Strange thing is these cost as much as they did when i bought mine 20 + years ago.. They should be cheaper now, so what is up with that?

      If you figure $61 based on a google search, and calculate the inflation-adjusted price then you see that it's only actually $35.71 in 1990 dollars. So they have become significantly cheaper.

  20. Only old finance guys use them by sjbe · · Score: 2

    Look at any business school class these days any you will not find very many HP-12Cs or TI BA-IIPlus calculators anywhere. Most serious number crunching is done on a spreadsheet so the only use for one is if you are in a meeting or need to do a very quick calculation when a computer isn't readily available. (happens now and then) The HP-12C is a fine piece of equipment but if you have a spreadsheet available it's kind of like using a slide rule. Sure it works but it probably isn't the best tool available most of the time.

    I'm actually a certified accountant. I have one of the TI BA-IIPlus calculators and the only time I have used it in the last 8 years was to take a certification exam. (they only allow those two calculators in the test) Otherwise it sits in a drawer and gathers dust. Frankly I can't imagine I'm going to use it in the next 8 years either. For reasons I cannot fully grasp a lot of accountants still insist on using paper tape calculators to add up long strings of numbers even though they have a spreadsheet available on their computer. I can't begin to count the number of times I've seen accountants repeatedly type in long strings of numbers because of typos. Strange people who aren't willing to change with the times. I'm waiting for one to ask for the "4:30 autogyro to Siam one of these days.

    1. Re:Only old finance guys use them by davidbrit2 · · Score: 1

      Well it sounds like they just need an HP-200LX then, since it comes with Lotus 123 release 2.4 built right in.

    2. Re:Only old finance guys use them by brainzach · · Score: 2

      The HP-12C is superior to Excel when it comes to performing quick financial calculations. The RPN allows you to enter in formulas without worrying about matching parenthesis and formatting the cells, while it contains all the essential formulas you need with none of the bloat.

      You can't hack numbers together as fast and efficient with any other calculator or computer program out there, which is why the HP-12C is still popular after all these years.

    3. Re:Only old finance guys use them by Anonymous Coward · · Score: 0

      By the same token, Excel is inferior to other number-crunching software like Matlab or F#. You use Excel because it's convenient for your purpose.

      I have a collection of virtually all financial calculators on the market in the past 5 years or so. Somehow, the archaic HP 12c gives me that satisfaction that nothing else comes close. After paying $70 for a made in China 12c Platinum, I forked another $60 for a used made in USA 12c.

      Like the article says, if you want respect, comes to the meeting with a beat up 12c.

    4. Re:Only old finance guys use them by zippthorne · · Score: 1

      Most serious number crunching is done on a spreadsheet...

      You, sir or madam, owe me a new monitor and beverage. Although the sad thing is that I believe you...

      --
      Can you be Even More Awesome?!
    5. Re:Only old finance guys use them by glodime · · Score: 1

      Excel (or even python) has an economy of scale for calculating multiple variations of quick financial calculations and allows you to return to or build on previous work.

    6. Re:Only old finance guys use them by Anonymous Coward · · Score: 0

      Well I'm an actuary, and where I work, we check all of the final calculations that go to the client by hand because only a human can tell if the spreadsheet is correct. The process of verifying the calculations forces you to understand what you're doing and gives you more time to think about whether or not you're doing it right.

      We use the HP-12C. Every one of us, young and old. There's nothing better for what we do. It's awesome because once you get used to it, you know where every button on it is without looking at it. I can calculate i(12)/d in half a second.

    7. Re:Only old finance guys use them by Anonymous Coward · · Score: 0

      There are two kinds of number-crunching: the kind done on a spreadsheet, and the kind done for the betterment of humanity. (When's the last time a weather-modelling supercomputer or a finite element simulation crashed the global economy?)

    8. Re:Only old finance guys use them by Anonymous Coward · · Score: 0

      I agree it has been superseded by the spreadsheet, but the HP 12C (mine's dates from 1984) is still useful when you just want to get a couple of %s or something out of a spreadsheet model. Pre-Visicalc (never mind Lotus !) I managed to build a budget what-if model in the 12C, wouldn't know how to do that now though.

      It's also useful for working out how many days you've been alive when sitting in boring meetings ;=))

    9. Re:Only old finance guys use them by Anonymous Coward · · Score: 0

      Well it sounds like they just need an HP-200LX then, since it comes with Lotus 123 release 2.4 built right in.

      He said a spreadsheet, not a crime against humanity

    10. Re:Only old finance guys use them by sjbe · · Score: 1

      The HP-12C is superior to Excel when it comes to performing quick financial calculations.

      Only in select circumstances. And certainly not for doing anything that involves more than a single calculation or a long list of parameters. I certainly can enter data much faster on a 10key than on any handheld calculator. A handheld calculator is only useful if you are in a circumstance where having a full blown computer is impractical.

      The RPN allows you to enter in formulas without worrying about matching parenthesis and formatting the cells, while it contains all the essential formulas you need with none of the bloat.

      ??? You need two parenthesis for any formula in excel. And their are wizards if you really need a crutch. Furthermore there are LOTS of "essential formulas" that the HP-12C does not have that I use every day.

      You can't hack numbers together as fast and efficient with any other calculator or computer program out there, which is why the HP-12C is still popular after all these years.

      Nonsense. I WORK with the guys that use HP-12Cs all the time. They use it because they are comfortable with it - NOT because it is the best option.

    11. Re:Only old finance guys use them by sjbe · · Score: 1

      You, sir or madam, owe me a new monitor and beverage. Although the sad thing is that I believe you...

      Sir. And yes in the finance world most serious ad-hoc number crunching is done on spreadsheets. It's actually a pretty good tool for the job believe it or not.

  21. Good for science and engineering, too by Vornzog · · Score: 1

    It may have been designed for financial calculations, but it holds its own for science and engineering tasks, too. A lot of problems in a lot of fields lend themselves very naturally to RPN workflows.

    I learned to use these from my dad - he still has his, and I'm not sure there is any so-called feature that could ever make him give it up. Even when I was required to have a TI graphing calculator for classes, I found myself using it in RPN-style due to having learned to use the old HP (the last result is stored, allowing you to use the 'ans' key as a very short stack).

    The 12C and friends are, in my opinion, nearly perfect as far as pure calculators go. They don't do anything your cell phone can't these days, but I've never met an app that felt as natural for handling pure computational tasks, and I have never needed to place a call from my calculator. Sometimes, purpose-built hardware is just better.

    --

    -V-

    Who can decide a priori? Nobody.
    -Sartre

    1. Re:Good for science and engineering, too by multi+io · · Score: 1

      I don't understand how engineers could still use calculators today, except maybe out in the field where laptops are completely unpractical. I entirely stopped using calculators 15 years ago or so. I also never understood how supposedly tech-savvy people use calculator programs for PCs (like calc.exe or more "advanced" equivalents -- a totally superfluous software category IMHO). These days you can just fire up Python or Ruby (or, if you really must, Mathematica) and perform all kinds of interactive calculations with much more ease, comfort and power than a pocket calculator could ever hope to achieve. And those environments can always scale up and adapt to your needs with virtually no limits.

    2. Re:Good for science and engineering, too by callahan2211 · · Score: 1

      I understand your logic, but what if you don't want to carry around a computer with you(job site, etc). I also believe that I an HP RPN calculator could beat a Python/Ruby script in timeliness of an answer. In college I would have speed tests with my HP RPN calculator vs. TI calculator, and I'd always win!

      --
      "There are no gods, no devils, no angels, no heaven or hell. There is only our natural world. Religion is but myth and
    3. Re:Good for science and engineering, too by multi+io · · Score: 1

      I wasn't talking about Python/Ruby scripts particularly, but about the interactive mode of those interpreters. I doubt that any pocket calculator is faster than that. Putting your calculations into a script would already be the next level, i.e. beyond the most basic, direct usage.

    4. Re:Good for science and engineering, too by syousef · · Score: 1

      I've never met an app that felt as natural for handling pure computational tasks, and I have never needed to place a call from my calculator. Sometimes, purpose-built hardware is just better.

      It's called a spreadsheet. Repeatable. Entered formulae can be reviewed for errors or modified at will. Graphs are limited but good for what they do. Sorry no calculus, imaginary numbers, matrix algebra or other specialised or advanced math. Now I won't deny that spreadsheet use from a phone sucks, but I'm surprised so many people still cling to their old gadgets when there are infinitely better solutions.

      --
      These posts express my own personal views, not those of my employer
    5. Re:Good for science and engineering, too by Anonymous Coward · · Score: 2, Insightful

      Because sometimes you just want to pull out a simple tool, punch in a few numbers, and get an answer instead of waiting for an application to load, remembering the exact syntax the app wants, and THEN getting around to the actual inputting of the numbers.

    6. Re:Good for science and engineering, too by jbolden · · Score: 1

      I still pretty regularly use Pcalc. I also use the command line "e" for that sort of mini calculation. If I want to step up GHCI is pretty awesome.

    7. Re:Good for science and engineering, too by 644bd346996 · · Score: 1

      I'm fairly well-versed in interactive use of MATLAB and ipython/numpy/scipy. I also have an HP-50g next to my monitor, with the USB cable plugged in so I don't need to keep replacing the batteries every few months.

      Generally speaking,

      I use ipython if :
      - the problem has a significant non-mathematical component (string processing or some other general-purpose programming language task), or
      - I want good looking 3d graphs

      I use MATLAB if:
      - I need to plot a bunch of things (2d), or
      - the problem is almost entirely linear algebra

      I use the 50g if:
      - the problem is short enough to quickly write on paper, or
      - the programming only requires a handful or short routines, or
      - neither of the above programs is running, and the problem won't take more than a minute or two to type in and run on the 50g

      There's a strong inverse relationship between the power of a calculating tool and it's usability. For really short stuff with only one or two variables, the ergonomically-ideal 15c is much much quicker than the clumsy notation of numpy. The 50g, with it's math-optimized keyboard and GUI, is often much faster than either desktop option because the bottleneck is the typing process, not the computation process.

    8. Re:Good for science and engineering, too by Doctor+Memory · · Score: 1

      If I'm doing simple calculations, I'd much rather just pull out a calculator than open up another window (or even worse, wait for an IDE to load). It's also handier when reviewing drawings, as I don't have to leave my drafting table and go over to my desk where the laptop is.

      --
      Just junk food for thought...
  22. Git off my lawn by OzPeter · · Score: 1

    HP made great calcs before the 12C. I had a 32E, my oldest brother had a 45, and my other brother had a 21. Now git before I break out one of my slide rules (straight or circular)

    --
    I am Slashdot. Are you Slashdot as well?
  23. I will never forgive Carly Fiorina by Bloodwine77 · · Score: 2

    She gutted HP calculator R&D. The HP49G was the last new calculator they designed, I believe, and that was approximately 10 years ago. I still have my trusty, old HP48GX. I don't have a chance to use it much these days, but it is resting at a place of honor in my home office. HP made excellent calculators over the decades and it is a shame that a short-sighted CEO ended that legacy.

    1. Re:I will never forgive Carly Fiorina by $RANDOMLUSER · · Score: 1

      She gutted HP.

      FTFY

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    2. Re:I will never forgive Carly Fiorina by zippthorne · · Score: 1

      There was some design work done on the 49G, but IIRC, it was mostly cosmetic (although the layout did allow them to increase the total number of keys while appearing less cluttered than the 48). Under the hood, it was basically the same as the 48, except instead of an expansion slot and IR port, it had an extra 1.5 MB of flash memory hardwired in. The main improvement was software, and that was mostly cribbed (presumably with permission and/or help) form andre schorlrl's HP48 programming/hacking forum, which did achieve significant improvements by machine-coding a lot of stuff that was previously in the interpreted RPN language....

      --
      Can you be Even More Awesome?!
    3. Re:I will never forgive Carly Fiorina by jbolden · · Score: 1

      Everyone said it. She gutted HP. HP was an engineering company when she got there that made great devices in many areas. I can understand going where the money was, but I wish they had sold off the engineering divisions to someone who was interested in those more niche markets.

    4. Re:I will never forgive Carly Fiorina by Anonymous Coward · · Score: 0

      Intellectual property is too valuable to hand over to another company when you have the chance to license it out or sue over infringement.
      Beginning with Carly HP sold its soul to worship at the altar of the almighty dollar. A quick buck and an increase in stock value means EVERYTHING to a non-engineer CEO who is only going to be there for 5 years (ie: Carly Fiorina, Mark Hurd).

    5. Re:I will never forgive Carly Fiorina by Anonymous Coward · · Score: 0

      They (Corvallis) also created the only Windows notebook ever that wasn't crap: the Omnibook 300. Windows 3.1 in ROM, along with Excel and Word, plus a usable PIM, a terminal program, and - with CF card - a 9 hour battery life on an 8 w/Hr battery. I'd reboot mine every 6 weeks or so whether it needed it or not.

      Most reliable Windows notebook ever!

    6. Re:I will never forgive Carly Fiorina by bmo · · Score: 3, Insightful

      >A quick buck and an increase in stock value means EVERYTHING to a non-engineer CEO who is only going to be there for 5 years

      The thing is that the day after she left, the market cap of HP bounced up 3Billion. Yes, with a B. This means that the market thought that Carly was worth a *negative* 3 billion dollars.

      Then she had the audacity to go crying on 60 Minutes about how the culture at HP was demeaning towards her.

      --
      BMO

    7. Re:I will never forgive Carly Fiorina by Anonymous Coward · · Score: 0

      HP did some fully new financials after that, from the ground up.
      look at the 20b and 30b...

      Cyrille

    8. Re:I will never forgive Carly Fiorina by tombeard · · Score: 1

      Agilent looks like it is still as good as HP ever was. HP made great microcomputers but the modern PC can do everything they did, although maybe not as elegantly. Fiorina thought she had a printer company because thats all she could understand. Or were you morning the passing of the HP 3000? Wiki says it outlived the VAX, which should be some consolation. FWIW, I learned to write self modifying programs on a 300 running RMBasic. I moved my programs over to a Viper board when that came out.

      --
      The reason we subjugate ourselves to law is to better procure justice. If law does not accomplish this purpose then it m
    9. Re:I will never forgive Carly Fiorina by EmagGeek · · Score: 1

      I do believe the HP50G was the last new scientific/engineering calculator they designed.

    10. Re:I will never forgive Carly Fiorina by jbolden · · Score: 1

      Good point aout Agilent and scientific equipment possibly. What made HP of the 1970s and 80s unique was they were true innovators.

      Take for example RPL which was the programming language, this was a LISP. Which meant that on my 28s I was able to combine things in totally unique ways. For example I wrote a program to do contour integration: i.e. path integrals in complex spaces that evaluate to complex not real numbers. And it wasn't hard. I could effectively reprogram this calculator to do what I wanted.

      Things like the innovations of the Alpha Chip, yes the innovations of VMS. I'm not mourning the passing of 1970s technology I'm mourning the technologies we don't have because HP isn't that company anymore. Apple is a real innovator imagine if we had another 5 Apple computers running around trying to totally change the world.

    11. Re:I will never forgive Carly Fiorina by ebuck · · Score: 1

      Fiorina was CEO, that's true; however, never forget that it was the Board of Directors who put here there, and she remained with HP for so long because she pleased the Board. If you want to throw stones, save a few for the board that decided to ditch non-focus products (profitable or otherwise).

      That said, it is hard to imagine calculators being a device with a large future. They are useful, but their biggest competitor is the simulated calculator which ships with every desktop operating system.

    12. Re:I will never forgive Carly Fiorina by trout007 · · Score: 1

      I am a 40 year old mechanical engineer. When they stopped making 48's I went out and bought two more and left them in storage in case I ever need them. So far I haven't because my original one is still working great. The best thing about it besides RPN and solving linear equations is the ability to convert compound units. If I want to compute angular acceleration T=alpha * I. I can put I in in units that I get out of my CAD software of kg*m^2 and Torque in ft*lbf. Divide. Then put 1 1/s^2 in the stack and press convert and I get my answer. This is the main reason I keep one on my desk.

      --
      I love Jesus, except for his foreign policy.
    13. Re:I will never forgive Carly Fiorina by jbolden · · Score: 1

      A bit of a delay in responding but....

      I agree with you on the board. The board wanted to shift the company away from being an engineer's company.

      As far as calculators.... yes and no. The idea of powerful handheld devices which people could easily carry, and offered programability i.e. customization: PIMs like Palm were based on that concept and now cell phones OSes / devices. I'd love to have the kind of programmability that RPL offered me with the features of a cell phone. I'd love to able to write simple programs which check my address book for missing cell phone numbers of check for duplicate entries by matching home phone numbers.

  24. Most people are not dealing with the stack by ittybad · · Score: 1

    Solve the equation, using RPN:
    2 x + 4 - = 3 x *
    I don't even know if you can use the equal sign like this in RPN....or if you can even solve an equation with RPN. RPN is considered unconventional because 2 + x - 4 = 3x is more in line with what we want students to be able to solve. When they finally use some assembly to create a calculator, then they will appreciate RPN.

    --
    No single raindrop believes it is to blame for the flood.
    1. Re:Most people are not dealing with the stack by dondelelcaro · · Score: 1

      2 + x - 4 = 3x

      It's simple to solve for x using RPN:

      2
      4
      -
      3
      1
      -
      /

      Now perhaps your argument is that that required thought, but what else is the point of doing algebra problems without thinking about what precisely is being done?

      --
      http://www.donarmstrong.com
    2. Re:Most people are not dealing with the stack by Anonymous Coward · · Score: 0

      There is no thought required for doing the operations in RPN. My contention is that "2 x + 4 - = 3 x * " does not lend itself to the order in which you did your operations for solving the variable. Perhaps it is my lack of exposure and being ingrained with a more "traditional" approach as learned in school, but the steps to solve "2 x + 4 - = 3 x *" do not jump out at me the way the solution to "2 + x - 4 = 3x" does. I feel that this is especially true if you are dealing with students who are new to solving equations. Then again, with more exposure, perhaps it would garner more understanding from students.

    3. Re:Most people are not dealing with the stack by zippthorne · · Score: 1

      you're not doing the stack right either.

      It would be

      2x + 4 - 3x * =

      On the HP48, this would put a symbolic equation on the stack (and it'd be formatted mostly as you expect...) you'd then enter another x and drill down through a few menus to reach the [solve] button, which would take the two items on the stack (an equation, and the character, "x") and solve the equation for the "x", if it could. It had a number of symbolic manipulations available to it, and I think there might even have been a numeric solver that required a third input (the initial guess), that would work in a few more cases than the CAS.

      --
      Can you be Even More Awesome?!
    4. Re:Most people are not dealing with the stack by zippthorne · · Score: 1

      Arg..

      2 <enter> x + 4 - 3 <enter> x * =

      Tried to get too clever for my own good there...

      --
      Can you be Even More Awesome?!
    5. Re:Most people are not dealing with the stack by jbolden · · Score: 1

      That's an algebraic equation. Obviously algebraic notation is better for expressing algebraic relationships. RPN is better for numerical methods.

      I.E. RPN for arithmetic, vector calculation, matrix algebra....

      Where RPN though would kick ass is '2+x-4=3*x' [STEQ] [shift x]
      would activate a solve for x function. You can see the whole equation just becomes a single argument in the RPN calculator which is jumping up a level of abstraction.
       

    6. Re:Most people are not dealing with the stack by Anonymous Coward · · Score: 0

      You're forgetting that computers don't reason about math the same way as humans. To solve your example, you'd need a symbolic algebra package, and you'd have to pass the equation to the library as an unevaluated constant. The library function would then parse the constant into an intermediate representation and use symbolic algebra to isolate the x. The same library could have different parsing functions to convert RPN and "Natural" notation to the intermediate representation, where both are actually solved by the same internal function:

      # pseudocode
      RPN.solve(var, expr): Symbolic.solve(var, RPN.parse(expr))
      Natural.solve(var, expr): Symbolic.solve(var, Natural.parse(expr))

      then use your choice of

      RPN.solve("x", "2 x + 4 - 3 x * =")
      Natural.solve("x", "2 + x - 4 = 3x")

      For what it's worth, in a purely RPN setting, you'd probably end up typing something like:

      "2 x + 4 - 3 x * ="
      "x"
      SOLVE

      Except HP calculators actually use "Natural" syntax for their algebraic solvers:

      "2 + x - 4 = 3 * x"
      "x"
      SOLVE

  25. Back when HP actually used to "Invent" by Anonymous Coward · · Score: 0

    HP had a lot of cool useful durable products back in the day. Now they are just a crapware commodity product pusher with NO innovation.

    Off the top of my head..
    LaserJet 4/5
    Calculators
    Riloe server management
    Tons of electronic calibration and measurement tools (RF testers, volt meters, signature analyzers etc)

    1. Re:Back when HP actually used to "Invent" by jbolden · · Score: 1

      Don't forget chemistry. They had terrific tools for chemists.

  26. re:HP by JohnVanVliet · · Score: 1

    back in 1981 to 85 ( highschool) i used a 41 c
    The first question was always " where is thew " = " button

    i loved the thing . i still use a 11c and have a 11c on my suse desktop

    --
    "I don't pitch OpenSUSE Linux to my friends, i let Microsoft do it for me
  27. How did you keep your 41 working? by rickb928 · · Score: 1

    My 41CV died a couple of years ago, and I packed in the hell box. Display bled out and was unreadable, and I didn;t bother to get it repaired.

    And I have a bunch of modules for it, financials mostly. And the wand, card reader/writer, blank overlays by the pound, stacks of solution books. I worked for a dealer... I also had a 67, but traded it in for th 41CV. And I had use of a 97 in between, but I never got very good at using it.

    But - using the 41CV for balancing my checkbook was a blast. Organize it correctly, and you hit ENTER and saw either a zero or your error(s). Made that chore actual fun, for a while.

    What terrific devices.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
    1. Re:How did you keep your 41 working? by twosat · · Score: 1

      My HP-41C dates to early 1982 and still works though I (very) rarely use it. Just checked it now, looks like I might have to replace the batteries after 7 years! In the early days of the space shuttle some HP-41C calculators were used as backups to the main space shuttle computers for things such as calculating the Center of Gravity http://hpinspace.wordpress.com/category/hp-41/

  28. mod parent down as troll by Anonymous Coward · · Score: 0

    confusion around expressions like 6/2(1+2)
    the correct answer is 9

    This deliberately ambiguous, convention-mixing expression is being posted all over the place by trolls, with the real assholes insisting that one interpretation or the other is "correct".

    1. Re:mod parent down as troll by onkelonkel · · Score: 1

      If this is supposed to be 6/2x(1+2) the answer is 9. If this is supposed to be 6/(2x(1+2)) the answer is 1. As written it is ambiguous.

      If you want to illustrate precedence errors pick an example like 2+3x5. Proper precedence (multiply first then add) = 17. Not using precedence, evaluated left to right, (common error) = 25.

      RPN won't prevent you from doing it wrong, but it does make it easier to do it right.

      --
      None of them can see the clouds; The polished wings don't care.
    2. Re:mod parent down as troll by MareLooke · · Score: 1

      Why is this ambigious? Afaik division and multiplication have the same precedence and thus are executed from left to right, thus it could also be written as (6/2) * (1+2). Or am I missing something here?

  29. A single app for Scientific, Business and Hex by perpenso · · Score: 1

    Now bring back one of the models the scientists/engineers will care about, like the 15C or 42S.

    Actually, it makes more sense to do what they did - bring them back as smartphone apps.

    I may be biased but I think it makes more sense to put the functionality of various traditional handheld calculators into a single app. Perpenso Calc for iPhone optionally supports RPN and offers scientific, statistics, business, hex and bill functionality. More importantly you have the option to use a modern worksheet format for the time value of money, cash flow, amortization, break even, and profit margin calculations; or use the traditional button based approach if you prefer.

  30. Obligatory M-x calc by dondelelcaro · · Score: 1

    Thankfully, those of us who use emacs just run M-x calc to get back to an RPN calculator which actually calculates numbers. (It's pretty much the main reason why my 48gx sits on my shelf waiting to be used.)

    --
    http://www.donarmstrong.com
  31. Always have a phone, maybe not computer by perpenso · · Score: 1

    Why do people cling to seriously outdated technology, that by today's standards is just a sorry joke of crappiness? Sure, back then it may have been awesome. But please, compare it to Qualculate! or even a full-blown suite like Mathematica on a small portable computer!

    The problem is that like traditional handheld calculators, people do not always have their laptop/notebook with them. So applications like Perpenso Calc for iPhone are very useful because people will tend to always have their phone with them. With this single app you can make sure you always have the functionality of scientific, statistics, business and hex calculators with you.

    1. Re:Always have a phone, maybe not computer by careysub · · Score: 3, Informative

      As someone who posted up-thread about still using his 30 year old HP scientific calculator, and who also has Mathematica installed on his small portable computer (a 13 inch TimelineX), I can address this. Each tool has its own area of ideal application. I can crunch through some rapid calculations with my little calculator much more easily than I can boot my laptop. load Mathematica, and enter the same series of numbers and operations in it, even if I havemy laptop with me. Pressing the sin button on my HP is faster than typing Sin[ ] on a keyboard.

      --
      Starships were meant to fly, Hands up and touch the sky - Nicky Minaj
    2. Re:Always have a phone, maybe not computer by Hognoxious · · Score: 1

      Even the crappy E71 has a built in spreadsheet with NPV and the like.

      There's no help or function wizard (or at least they're well hidden), so you have to work out the order of the parameters by trial and error.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  32. Like a screwdriver by synthespian · · Score: 3, Interesting

    This calculator is like a screwdriver: a perfect fit for the task.

    The Platinum shipped with a bug. The 12C...well, there are no bugs.

    RPN is great. Once you get used to it, you never look back. BTW, RPN is what the Forth programming language uses.

    When doing financial calculations or shopping I always take it with me. Also to the bank. It creates an instant bonding between you and the manager (those initiated in HP 12C's RPN).

    HP calculators, IIRC, were used to calculate the orbits in some early space program missions (YouTube). I think it's safe to say that the 12C is more numerically trustworthy than some Pentiums that came out....

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    1. Re:Like a screwdriver by Anonymous Coward · · Score: 0

      BTW, RPN is what the Forth programming language uses.

      The problem that one is when RPN is too much used. In RPN to think you start and passive voice too much is used.

  33. The "C" suffix and programming memories by dtmos · · Score: 3, Informative

    The "C" suffix stood for "continuous memory", meaning that programs and data did not disappear when the calculator was shut off. Like what every calculator does today. Before then, however ...

    My first HP was the HP-25, a glorious invention when it came out in 1975. It had 49 programming steps, and the program had to be re-entered from the keyboard, line-by-line, every time the calculator was turned off. My first real programming success came when a high school math teacher, trying to show how hard it was to determine whether a given number was prime or composite, asked my class to determine whether the number 300,000,007 was prime or not. (Thirty-five years later, I have not forgotten that number, and don't think I ever will.)

    I was able to program a test for primality into the HP-25. It was brute-force, of course -- checked for an integer result when the argument was divided by two, and then every odd number from three up to the square root of the argument -- but it worked, and I was able to show that 300,000,007 was prime. The teacher was impressed, both with the calculator and with the fact that such a large number that she picked out of the air at random turned out to be prime. (I don't think she new or cared about programming.)

    I love that calculator. The HP-25C came out the following year, and the HP-25 became an orphan, but I still have it -- along with an HP-48G+ purchased about 12 years ago. (Finding a new calculator with RPN turned out to be harder than I thought.)

    1. Re:The "C" suffix and programming memories by mmclure · · Score: 1

      My parents had an HP-25C. I had a lot of fun with it (moon lander FTW!) Later they also bought a 19C and the 25C became mine. Don't know what happened to it. Now I have a 32S II at work (holdover from my college days) which is mostly used to convert between number bases, and a 48GX at home. I still think in terms of X Y Z T which makes using the 48GX a little tougher (Where's XY? Oh, it's called SWAP now!)

    2. Re:The "C" suffix and programming memories by Anonymous Coward · · Score: 0

      Gah, my first real calculator, after an ancient, very primitive TI I borrowed from my dad (and before that a Digicomp I that I bought with paper route money -- now, there was a lovely little gizmo) was an HP-25C. I still have it in a box somewhere, though I'm sure it must be long dead. It was wonderful for high school physics, chem, and math, and I had loads of fun writing programs for it. My first experience of programming. I lusted for an HP-65 -- used sometimes to go to this typewriter shop in town that sold HP stuff, just to look at one. Whatta geek I was then. :-)

  34. Still miss my old 48SX by Slutticus · · Score: 1

    I always thought RPN was a ridiculously complicated way to evaluate expressions. Looking back after having seen the light, I don't see how I would have made it through two engineering degrees without it.

  35. There's a big problem with the "new" 12-C by Flector · · Score: 3, Informative

    The 9 key on the HP 12-C, Platinum edition is not reliable after being pressed a few thousand times. This has been reported by many finance types, and makes the platinum unusable.

    1. Re:There's a big problem with the "new" 12-C by Bloodwine77 · · Score: 2

      The new HP calculators are no longer designed and manufactured by HP. It has all been outsourced to Taiwan/China and Singapore.

    2. Re:There's a big problem with the "new" 12-C by Anonymous Coward · · Score: 0

      Manufacturing is done in China (as is everything else). Software on the 12c platinum was done by a Chinese software team. The 12cp is a fine unit now since they revised the software a few times. Took a while for them to learn how to build good keyboards too, but they have it down now.

      The 30$ 10bII+ that was just released has a very nice keyboard.

      We do still design and program things in house. Otherwise I'd beThat is my day job. :-)

    3. Re:There's a big problem with the "new" 12-C by theNAM666 · · Score: 1

      That's a few *hundred* thousand times. After that you have to remove the cover and clean the contacts again; after about 20 times, you have to re-plate them.

      *replaces 12-C in pocket protector*

    4. Re:There's a big problem with the "new" 12-C by Anonymous Coward · · Score: 0

      The 9 key on the HP 12-C, Platinum edition is not reliable after being pressed a few thousand times. This has been reported by many finance types, and makes the platinum unusable.

      That doesn't make it unusable -- it makes it disposable.

  36. HP are you listening by Anonymous Coward · · Score: 1

    PLEASE bring back the HP-15C .... pocket size, scientific, RPN ... batteries last almost forever

    while you are at it a modernized HP-200 sure would be nice - modern defined as easily readable LCD, battery life like the HP15C, and some type of removable storage - keep all of its existing features.

  37. the 10 series were great calculators by bigogre · · Score: 1

    I own a 16C and wish I had another one to take to work.

    I also own an HP-41C that is still my alarm clock. Programmable alarms, and the ability to run programs is so useful.

    Calculators still have a place and utility even when you have unlimited CPU capability at your fingertips. Sometimes a purpose built tool can still beat a GUI.

  38. RPN rocks by jamescash · · Score: 1

    I use my HP12C daily. Still impresses my clients. When I use a commodity calculator, I will have to check my work. The calculator on my Mac can be set to use RPN.

    1. Re:RPN rocks by glodime · · Score: 1

      What do you use the HP12C for that couldn't be replaced with some mental estimation when away from your computer and a spreadsheet (or other software)?
      Would that not be equally impressive?

  39. Yeah.... by gbutler69 · · Score: 1

    ......and they were ANAL BEADS! Get of MY lawn.

    --
    Over-the-top Response Guy! Giving "Over-the-Top Responses" since 1970.
    1. Re:Yeah.... by Anonymous Coward · · Score: 0

      you had your own anal beads? luxury! we had to beat up the chinese kid for ours.

  40. */ same precedence. L to R or R to L is ambiguous by syousef · · Score: 1

    It is clear that the operation in parenthesis occurs first so 6/2(1+2) becomes 6/2(3) or 6/2x3. The question then is do you multiply or divide first. The precedence I learned in school was multiply, divide, add, subtract (mnemonic "My Dear Aunt Sally") so that would be 6/6 or 1.

    I was always taught that multiplication and division were of equal precedence since they are equivalent operations algebraically. Dividing by 2 is the same as multiplying by half. Addition and subtraction also have equal precedence since adding -2 is the same as subtracting 2. I wasn't taught any mnemonic. (Mnemonics can be useful if correct but I'd call that one silly).

    So if you want to be algebraically consistent, precedence isn't the real issue at all. The real issue is whether you calculate left to right or right to left for equivalent precedence. Do you do the division first (left to right) or multiplication first (right to left). Either makes sense algebraically but the usual convention is left to right, just like we write our sentences left to right.

    This is indeed how most modern calculating systems work. Type
    =6/2*(1+2)
    into either Excel or Open Office calc and you get 9. (Use the original form =6/2(1+2) and both will offer to auto-correct to insert the multiplication symbol, since neither t support the shorthand of dropping the multiplication symbol)

    But we do agree that the best thing to do is be unambiguous and add brackets everywhere.
    Either 6/(2(1+2)) or (6/2)(1+2)
    Even better though not as compact 6/(2*(1+2)) or (6/2)*(1+2)

    --
    These posts express my own personal views, not those of my employer
  41. RPN hand calc is not the best way anymore. by syousef · · Score: 3, Interesting

    As long as calculus isn't involved, a spreadsheet is best. I did an Astronomy masters (finished 2002) and significantly cut down my time doing assignments involving simple algebra by using a spreadsheet. It was a distance course. We also had open book exams, and were permitted to use any calculation tools we wished. The only rule for assignments and exams was no collaboration.

    Advantages of a spreadsheet: Repeatable. You can see your work and modify or correct mistakes at will. Graphs are limited but easy. Both statistical and scientific functions. Time saved can be used to do simple checking (plugging the answer back into the question).

    Reverse polish is good on old style calculators for exactly 2 reasons:
    1) You have the limited input and output of a calculator keyboard and screen.
    2) You more closely mirror what a turing machine/computer is doing, so if you're trying to understand one it's a good way to get closer to the architecture

    Reason 1 disappears if you spend most of your time sitting in front of a relatively modern computer.
    Reason 2 has less to do with the calculation than it has to do with IT and computer science. And once you have a good understanding, you're just reinforcing that same knowledge.

    Spreadsheets are excellent but have no native ability to solve or graph calculus equations. For that I would use a math package. Octave and SciLab can be had for free. Matlab, Maple, and Mathematica for more money if you're serious.

    --
    These posts express my own personal views, not those of my employer
  42. RPN forever by roc97007 · · Score: 2

    I first learned RPN in the seventies on my first calculator, an HP 45. When it was stolen in the eighties, I got an HP 16c which I still have and which still works flawlessly. At work I mostly use RealCalc on Android with radix and rpn modes turned on, but I also keep a 48C in reach. I *can* operate a regular calculator, but RPN makes so much more sense to me.

    My daughter took to RPN easily at 13 years old, but it confused her teachers so she had to go back to conventional notation.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  43. HP-11C by Anonymous Coward · · Score: 0

    My first, last and still running HP calculator, the HP-11C. The thing is an amazing workhorse that has beat up, dropped, kicked and continues to work flawlessly.

  44. Any Programmers Out There? by Anonymous Coward · · Score: 0

    I'm surprised that in this programmer rich environment no one is mentioning the HP-16C along with the 12C and 15C.

    I bought my 16C when they first came on the market to replace a broken calculator I had used for doing Hex/Octal/Binary/Decimal conversions.

    I had fun with it for a few years trying out some algorithms on it when I couldn't get my computer code to give the correct answers. I haven't done low level programming for a couple of decades now.. HP sent me a letter asking for any programs I wrote on it so they could build up an library of programs to promote interest in the model. I still have the functioning calculator which I use occasionally for my primary purchase decision, to convert bases.

    We used to refer to the opcode/operand arrangement (RPN) generically as either prefix, infix, or postfix and we were very flexible with how code was structured in different architectures. Of course it's all stack and register based.

    Terry

    1. Re:Any Programmers Out There? by infosinger · · Score: 1

      The 16C is one of my most prized tech possessions. There hasn't been a programmer's calculator that has even come close to this since. I just did a quick look on eBay and it looks like the 11C, 15C, and 16C are turning into some valuable collector's items.

    2. Re:Any Programmers Out There? by alfetta · · Score: 1

      No but HW Engineer and I have my next to the keyboard with fresh batteries!
      Fantastic calculator and good looking to!

  45. I work for HP by Anonymous Coward · · Score: 1

    And there hasn't been a single mention of this internally. It's a sad husk of the former company these days...

  46. Re:RPN hand calc is not the best way anymore. by bored_engineer · · Score: 1

    I can't disagree with you much, but for my work, I may need to perform field calculations that require an immediate guesstimate. For that, I can use an 8 oz calculator which turns on instantly, or a 5 lb laptop that takes 2 minutes to get to a spreadsheet. . . .And my employer refuses to supply a laptop.

    I like to double-check myself with spreadsheets, and for fun, wrote a vba rpn calculator. I also build some rather extensive statistical models with spreadsheets with a level of detail that would take a year with a calculator and paper records. I've also done finite element modelling both with a calculator and a spreadsheet. I can definitely see and understand the difference in the practical uses for both.

    Recently, it occurred to me that Octave might be better for one of my models than a spreadsheet, but I've had trouble getting the time in to learn the software. *sigh* I've used both Matlab and Mathematica when I was in school, but it's so long ago, that my ossified brain refuses to instantly bring up needed experience.

    Have any recommendations for a good online Octave tutorial?

  47. Brings back a memory for me by 50000BTU_barbecue · · Score: 1

    Never had a HP calculator, but I typed in a RPN calculator program for the VIC-20 about 25 years ago.

    --
    Mostly random stuff.
  48. HPs rock by Trailer+Trash · · Score: 1

    I have a 15C that my sister bought for me in December of 1985 as a gift for college. It is my primary calculator - I've never found anything better. I don't program it as I used to, but it's still a damned fine piece of equipment. And in those years, I've changed the batteries 3 times, by the way.

  49. The HP-11C/15C has lived long! by Anonymous Coward · · Score: 0

    I use my 25+year old 15C at work (and inherited a spare). And it still has some polynomial calculator programmed into it from college days. My wife (a dog trainer) uses her 11C that I gave her in college (that was entertaining) to calculate dog agility course times - flummoxes anyone who asks her 'can I borrow your calculator'. And the calculator apps on my old palm and new droid are RPN. Can't do 'normal' calculators!

  50. HP graphics calculator by Anonymous Coward · · Score: 0

    I still remember my first HP graphics calculator back in college... it was blue.

  51. No You Are Not by Anonymous Coward · · Score: 0

    Given the crap spewed in your post, you ARE NOT a "certified accountant"

  52. Re:*/ same precedence. L to R or R to L is ambiguo by SCPRedMage · · Score: 1

    I was always taught that multiplication and division were of equal precedence since they are equivalent operations algebraically

    Completely accurate. The full mnemonic, for the record, is "Please Excuse My Dear Aunt Sally", or "Parentheses Exponents Multiplication Division Addition Subtraction".

    That being said, a number of people take the mnemonic a little too literally, believing it to mean that multiplication comes before division and addition before subtraction. In reality, both have the same priority, as they are equivalent operations, as you stated.

    Quickest link I can find to explain it: http://www.purplemath.com/modules/orderops.htm

    --
    My sig can beat up your sig.
  53. hh by guoxianteng · · Score: 0

    The author's blog written in very good, description is very in place, I love Abendkleider from deberry.

  54. Why not bring these calcs back? by jonwil · · Score: 1

    Given how much these things sell for on eBay and how many people say "I wish I still had my HP" or "I wish my HP still worked" or whatever, I am sure there would be a market for a remake of these classic HP calculators. Not some rip off with crappy cheap plastic running a half-baked emulator on a cheap ARM chip but a genuine remake of these things with the same attributes (battery life, reliability etc) that made these calculators so popular.

    Hey, if Unicomp can make money selling copies of the old IBM Model M (not just rip-offs, they actually bought the Model M technology from Lexmark who inherited it from IBM), why cant HP (or someone buying the rights from HP) do it for these calculators?

    Or have Texas Instruments calculators taken over so much of the market that there is no going back?

    1. Re:Why not bring these calcs back? by u38cg · · Score: 1
      Supply and demand curve. Yes, there is a high price for the very low supply of these calculators available, but realistically, if you produced them in commercial quantities, you couldn't price them high enough to cover the cost of manufacture.

      That said, I'd agree there is probably a market opportunity for a focused manufacturer with strong quality control and market research skills. Get to it!

      --
      [FUCK BETA]
  55. Cult? by sgunhouse · · Score: 1

    cult /klt/ Noun
    1. A system of religious veneration and devotion directed toward a particular figure or object.
    2. A relatively small group of people having religious beliefs or practices regarded by others as strange or sinister.

    Hmm ... I fail to see how the term applies here.

  56. Hewlett Packard's Cult Calculator Turns 30 by pinery · · Score: 1

    I totally miss my HP non-programmable rpn engineering calculator. The answer was always correct. With technology being what it is today I can only imagine how difficult it would be to follow up on those old classic models. Let the engineering guys design it for utility.. and keep the business planners, marketing and arts department out.

  57. Re:RPN hand calc is not the best way anymore. by Stuntmonkey · · Score: 1

    Spreadsheets are good, but for simple problems they can be unwieldy compared to a calculator. For example calculating the square root of 8 is three keypresses on an RPN calculator. On Excel it's one mouse-click into a cell, followed by nine keypresses ('=sqrt(8)' + return).

    Here's my hierarchy of tools for solving numerical problems (putting symbolic math aside):

    • simple: RPN calculator
    • moderate: spreadsheet
    • complex: my own code, usually in C because a lot of standard libraries like LAPACK are available
  58. I work in the Calc Group @ HP by Anonymous Coward · · Score: 1

    I do support for the 12c for EMEA and it's crazy how obsessed people are with these things. The problem with such a long life span is we get irate customers when they have one for 15 years, it dies, they buy a new one and it only lasts 7. Like really really angry people. Any $70 piece of electronics that lasts 7 years you got your money out of, stop yelling at me about HP not caring about Quality Assurance on calculators. The other horrible thing about these is the buttons. We get people demanding replacements because the buttons are either too hard or too soft. "The buttons on my 12c that I bought in 1985 felt much different than the one I bought last week!" Really? The ones that have been worked in by 25 years of use were more malleable?

    I haven't read this thread yet, but I'm sure that people have made the above two complaints.

    1. Re:I work in the Calc Group @ HP by Anonymous Coward · · Score: 0

      Lovely attitude. I'm glad you have such disdain for those who underwrite your paycheck. It shows the true nature of HP as the hollow shell of a company it once was.

    2. Re:I work in the Calc Group @ HP by qwijibo · · Score: 1

      Back in the old days, people made stuff without planned obsolescence as a design criteria. I have an HP 49G+ with a keyboard that feels worn out, with the keys being all wobbly, and 48S and 48G which are much older and still feel solid. With a 10+ year head start, almost every other product you can think of would have the older one in worse condition. You can regularly find people on eBay paying over $200 for a HP48GX, because the newer calculators aren't built to be used like the old ones were. Paying more for a slower calculator with less memory isn't because these people are luddites, they just know the difference in quality that comes with that faster processor. I still have my calculators from high school and college (all 20+ years old at this point) and none of them have just died out of the blue. The reason people get irate is because they're not being sold a new calculator like the one they had, they're being sold one that is much cheaper to make and is expected to wear out much faster.

      Calculators are things that should last forever with proper care, they're not cell phones which are designed to biodegrade in open air in less than 2 years so they can make you buy another one.

  59. Kudos to HP by macheath · · Score: 1

    Like many here, I prefer RPN to algebraic notation - a lot. When my 41CV got stolen (to whoever stole it - may your hands rot of!) I tried to find a good replacement. Unfortunately, by that time the more-or-less acceptable 32s(II) was replaced by the abysmal 33s. I got out my 32e (who remembers those? It was my first calculator back in high school) and being frustrated at having to charge it all the time (everything else is fine ...) I decided to write to HP. In a quite angry mood, I found a feedback form on the hp calculator webpage and let loose with my frustration (nor good rpn, layout unusable etc.). To my surprise, I received a personal reply (!) telling me that soon a new product would be introduced. I said to myself: ok, don't get all excited, just see what happens. Then, a few months later, the 35s became available. Not bad at all, although the shift buttons (blue/yellow) are in the wrong place and so are the operators (+ - * / ). But hey, just because the email I got it anyway, although my brother gave me a 12C platinum edition for my birthday...

  60. I've had my 48GX for almost 20 years. by EmagGeek · · Score: 2

    It still works great, and I use it every day in my job.

    I also have the m48 app for iPhone, which is a handy HP48 emulator that similarly works great when I'm out and about.

  61. Eternal by Anonymous Coward · · Score: 0

    I bought my HP 42S back in 1989 and used it for 19 years straight, almost daily. In 2008 I realized that it was a bit scratched and that I should get a new one and make my old a spare (it worked flawless) in I lose the new one. Found a pristine one on eBay.

    Now I figure I should get a third one, because if I can get two decades of service each, I need a third to last my life out. I'll never have to use anything else!

  62. Re:RPN hand calc is not the best way anymore. by AmiMoJo · · Score: 1

    Does anyone use calculators for any serious maths these days? Outside of education everyone uses computers where there is any heavy calculation involved. Engineering is all CAD, accounting is all spreadsheets and financial packages, science is mostly processing experimental data. Maybe some theoretical physicists still do maths by hand but even then it tends to be a question of formulating and proving equations rather than using them to do individual calculations.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  63. Re:RPN hand calc is not the best way anymore. by qwijibo · · Score: 1

    Calculators are special purpose devices, useful for special purpose applications. I can look at a screen full of horribly formatted data and if I'm adding 10 8-12 digit numbers, I can key them into a calculator faster than I can copy and paste them into a spreadsheet or a calculator program. For thousands of calculations, I'll write a program to parse the data, but for a handful of quick off the cuff calculations a device that has a lot of buttons is much faster and more useful than anything that involves a mouse.

    I've been using HP 48's for about 15 years now, so I may be biased towards tools that just work. If eBay prices for old HP 48's are any indication, I'm not the only one who still sees them as useful.

  64. Dammit... by idontgno · · Score: 1

    I just got done tamping down the urge to spend unreasonable amounts of money on uber cool calculation hardware, initially inflamed by reading the Wikipedia article about the Curta mechanical calculator... and now this damn slashdot discussion about the calculators I fell madly in love with back in my callow youth (particularly the 41c)... sigh. Must stay away from ebay, must stay away from ebay....

    My feelings about the HP calcs are pretty weird. The nearest analogy I can come up with is that the 41c is the beautiful girl you become infatuated with, and you know you can live happily forever after with if you can just get her... but you never do, so you settle and marry the girl (TI scientific calc) that "does the job".

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
  65. Reading between the lines by BlackHeron · · Score: 1

    I understand how nostalgic it can be to play with older hardware, but I find that there is a disturbing undertone to the comment David Carter made when he said 'It's not like the math was changing.' The financial industry, while dominated by complex mathematical solutions to its problems, is not fundamentally a mathematical science, like arithmetic for example, where the math truly isn't changing. The fact of the matter is that this comment exemplifies how dated our financial industry is and that is in dire need of being changed. There are only a handful of industries that can use 22 year old machinery, and most of them are blue collar industries. Every other facet of our economy has evolved as a result to greater and greater technological advances to produce more real results, finance on the other hand uses dated practices that have been proven over time to be detrimental to the vast majority of practitioners.

  66. Beat Arthur Benjamin with it by Anonymous Coward · · Score: 0

    My favorite unit, I even managed to beat Arthur Benjamin by double thumbing it in a Psych class one day.
    http://blog.whybird.net/post/1036594686/arthur-benjamin-lightning-calculator-tywkiwdbi

  67. HP-16C anyone? by Anonymous Coward · · Score: 0

    I still have and love my HP-16C. For coding there was nothing like it. Makes somewhat less sense today, but it'd do 64-bit binary, octal, decimal and hex. If you look at the keys from the side though, you can tell that they painted over HP-12C or HP-14C keys and put different firmware in. I expect that the HP-16C is the rarest of the lot.

  68. Like Stacked Actors... by Super+Dave+Osbourne · · Score: 1

    The 12C just keeps on using that wonderful notion of stacks. Makes life easy. Check out FORTH for those that want to do stacked computations and learn TIL work. Or Postscript as well.

  69. RPN by pjwhite · · Score: 1

    I have a 10C sitting on my desk beside me right now. I also have a well-used HP-21 at home. I learned to use RPN back in 1975 and it quickly became second nature to me. Since then, I can't stand having to use a calculator with an "=" button.
    I hope my 10C and 21 last for many more years, because I can't buy replacements any more. A few years ago I bought an HP-41, which was nice while it lasted, but as a newer model, it was made with inferior components and stopped working one day.
    I really wish HP would reintroduce the HP-1x line, built like in the old days -- to be the BEST calculator you could buy, not the CHEAPEST.

  70. Re:RPN hand calc is not the best way anymore. by syousef · · Score: 1

    The key advantage of the spreadsheet approach is the ability to go back and check that I've entered the right things after the fact is worth the extra key presses. You can correct a complex problem just by finding the error and fixing it without re-keying. I have to admit accuracy isn't my forte. I'm the kind of guy that would make one silly mistake in a complex calculation at school and bollox it up.

    As for an Octave tutorial, I'm no expert here. Google is your friend, and I'll bet there's good information on the Octave site too. My Calculus is very very rusty. I managed to do an Astronomy masters where calculus was optional. It was geared to teaching at school and introductory college level. But I didn't do it with the aim of a career change. I did it because I wanted to know more about the subject.

    Don't forget to check out other options. 3 that I've come across that were interesting to play with were Maxima (still current), Mupad (no longer offered I'm sad to learn as I type this) and Xplore (old one man project, no longer supported). I've used Xplore since the DOS days though and used it at uni so while I don't regularly fire it up I have a soft spot for it, and it was simple.

    Here's the link for Maxima
    http://maxima.sourceforge.net/

    --
    These posts express my own personal views, not those of my employer
  71. HP-16C by YourDATY · · Score: 1

    Bring back the 16C!