Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re^2: maximum value of a scalar

by Taulmarill (Deacon)
on Oct 21, 2008 at 09:29 UTC ( #718423=note: print w/ replies, xml ) Need Help??


in reply to Re: maximum value of a scalar
in thread maximum value of a scalar

If that's not enough, you can always use Modules like Math::BigInt to use integers as large as you want (or at least up to the size of your computers memory).


Comment on Re^2: maximum value of a scalar
Re^3: maximum value of a scalar
by syphilis (Canon) on Oct 21, 2008 at 13:08 UTC
    you can always use Modules like Math::BigInt

    Excellent observation - and such large numbers are, after all, stored in scalars - as per the OP's requirement.

    The one limitation of Math::BigInt is that it's pure perl and can therefore be a little slow when it comes to manipulating those numeric values. As an alternative one could look at modules like Math::GMP, Math::Pari and Math::MPFR. These modules, like Math::BigInt, all store their values in sclarars and they still suffer from the "available memory" limitation - and, unlike Math::BigInt, they all depend upon external C libraries. The one big difference in their favour is that they provide much faster arithmetic manipulation of the bignum values than Math::BigInt.

    Cheers,
    Rob

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://718423]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (8)
As of 2015-07-07 02:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (86 votes), past polls