On Tue, 17 Mar 2020, ca6c(a)firemail.cc wrote:
Doug McIlroy wrote:
dc
The math library for Bob Morris's variable-precision desk calculator
used backward error analysis to determine the precision necessary at
each step to attain the user-specified precision of the result. In
my software-components talk at the 1968 NATO conference on software
engineering, I posited measurement-standard routines, which could deliver
results of any desired precision, but did not know how to design one. dc
still has the only such routines I know of.
dc, along with ed and I guess awk if we can put it here, is one of my
favorite Unix programs that I use daily. I don't even have a "normal"
calculator installed. It just smells like Unix.
There is something sexy about reverse Polish notation. I really do
encourage everyone reading this to try dc as their "desk calculator"
for some time.
I personally prefer bc.
Actually, I use GNU's bc on Windows and MS-DOS too. (Unfortunately the
traditional version wouldn't work on MS-DOS where it's just a filter to
dc.)
-uso.