This math scares me

Steven D. Majewski sdm7g at virginia.edu
Tue Mar 13 17:50:33 EST 2001


On Tue, 13 Mar 2001, Grant Edwards wrote:

> In article <jwbnews-09D75F.13313313032001 at corp.supernews.com>, John W. Baxter wrote:
> >In article <984518199.127140 at newsmaster-04.atnet.at>,
> > "Werner Schiendl" <ws-news at gmx.at> wrote:
> >
> >Bill Gates got this right in the early days, delivering two
> >Basic interpreters: binary floating point for speed, and
> >decimal floating point for money and such.  
> 
> I don't know if you can credit Gates with doing anything other
> than following the pack.  Back when I first started doing
> software (CP/M 1.7), all language packages for "personal"
> computers came with both BCD and binary FP math libraries so
> you could do exact monetary calculations if you wanted.

Exactly what pack do you believe Gates was following ? 

You do know (don't you?) that Bill's BASIC predates not just
MS-DOS (which microsoft bought from another company) but CP/M
and just about any other "PC" software (and most of the hardware)
since the first version was written to run on the Altair computer --
which was the first microprocessor based personal computer. 
( I think you probably had to boost the memory up to 4K to get 
  Basic to run. ) 

> Of course we'd never imagined we'd ever see hardware FP and BCD
> libraries were only marginally slower than binary ones. Now
> that FP is usually in hardware, BCD FP (or fixed point) will be
> pretty slow by comparison.

-- Steve Majewski






More information about the Python-list mailing list