Re: BASH question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 2006-09-09 at 23:54 +1000, Cameron Simpson wrote:
> On 09Sep2006 07:57, Aaron Konstam <akonstam@xxxxxxxxxxxxx> wrote:
> | On Fri, 2006-09-08 at 16:38 -0500, Berna Massingill wrote:
> | > I think you are:  The man page for dc talks about a "precision value"
> | > that controls the number of figures to the right of the decimal point.
> | > You set this value with the "k" command; e.g., "2 k" to set it to 2.
> | > 
> | > Compare the results of "1 2 / f" and "2 k 1 2 / f" for a quick example.
> | > 
> | Ok, k works as shown above. But these fractional numbers are all
> | floating point.
> 
> What makes you think they're floating point? As opposed to fixed point
> with 2 digits of precision after the point? Because they are fixed
> point, not floating point.
> 
> I think you believe any number with a fractional part such as 1.5
> is floating point, but this is not so. That is just a number with a
> fractional part, no more. Floating versus fixed has to do with the
> internal representation of the value and how computatation is done with
> it, not whether it has a fractional part.
> 
> Have a gander at this wikipedia article:
>   http://en.wikipedia.org/wiki/Fixed-point_arithmetic
> It's not bad.
> 
> Cheers,
> -- 
> Cameron Simpson <cs@xxxxxxxxxx> DoD#743
> http://www.cskk.ezoshosting.com/cs/
> 
> There's no trick to being a humorist when you have the whole government
> working for you.        - Will Rogers
> \
Look all this information is interesting. And indeed there have been
cpu-s that were capable of fixed point arithmetic. Pentiums are not
among them. I have not seen the source code for either bc or dc but I
doubt if they implement a form of fixed point arithmetic. It would be
possible to do this but it is an awful lot of trouble for something that
can be done in floating point arithmetic and then displayed with the
appropriate precision.

But if you know that bc and dc actually implement fixed point arithmetic
routines ans can testify to that fact I will be interested to hear about
it.
 
-- 
Aaron Konstam <akonstam@xxxxxxxxxxxxx>

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux