5 ms·
Developing a calculator that one could be proud of would be a pretty sweet job. By that I mean producing a product that consistently produced correct results, o
by II2II 5y ago
Developing a calculator that one could be proud of would be a pretty sweet job. By that I mean producing a product that consistently produced correct results, offered useful features, and had a user interface that is more pleasant to use than a four function calculator.
- munchbunny 5y agoDid that at an earlier point in my career, and it absolutely was, but calculators pretty quickly reach a point where "less is more", and at that point it's just better to leave it alone.
- mark-r 5y agoI just use Python as my desktop calculator, it works pretty well.
- II2II 5y agoI also use Python or bc as a desktop, but that really isn't the point. People sometimes criticize the Windows calculator for perceived errors in the results even though it is a superficially simple program. What they fail to account for are the edge cases, those quirks of computation that manifest themselves for various reasons (e.g. the precision of floating point, simplifications that appear simple to a person yet are non-trivial to implement in a program). A shipping product is not the same thing as a simple calculator tutorial a novice programmer may follow.
- TomDavey 5y agoEmacs Calc. Mind blowing in features and power. As for the UI . . . well, it's Emacs.