what's the best programming language (and development community) for integer mathematics? [closed]












1












$begingroup$


I was wondering what's the best programming language (and development community) for integer mathematics?



I'm an R supporter. However, I'm interested in primality testing and integer factorization, including large integers. And I'm not sure that R (and CRAN) is the best option.



Any suggestions?










share|cite|improve this question











$endgroup$



closed as primarily opinion-based by rschwieb, GEdgar, RghtHndSd, mrtaurho, KReiser Jan 11 at 9:02


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.


















  • $begingroup$
    Mathematica, which has a great deal of optimized number theoretic functions built in, plus great graphics and other benefits.
    $endgroup$
    – David G. Stork
    Jan 10 at 23:38






  • 1




    $begingroup$
    Here is a list of various computer algebra systems that may possibly be of some use to you
    $endgroup$
    – WaveX
    Jan 10 at 23:39










  • $begingroup$
    I should have mentioned that I prefer LGPL, GPL and other open source licenses.
    $endgroup$
    – Abs Spurdle
    Jan 10 at 23:40










  • $begingroup$
    am not an expert (like C++ myself but not sure it's especially top of class here) - have heard tell that julia is pretty good which might wrap some GNU libraries, also has something called arbitrary precision arithmetic which sounds promising! Again not an expert hope you get a good answer!
    $endgroup$
    – Mehness
    Jan 10 at 23:52








  • 1




    $begingroup$
    "best" is asking for an opinion and depends on individual factors, such as your preference for "GPL". There can be no best answer. My suggestion is PARI/GP.
    $endgroup$
    – Somos
    Jan 11 at 1:57
















1












$begingroup$


I was wondering what's the best programming language (and development community) for integer mathematics?



I'm an R supporter. However, I'm interested in primality testing and integer factorization, including large integers. And I'm not sure that R (and CRAN) is the best option.



Any suggestions?










share|cite|improve this question











$endgroup$



closed as primarily opinion-based by rschwieb, GEdgar, RghtHndSd, mrtaurho, KReiser Jan 11 at 9:02


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.


















  • $begingroup$
    Mathematica, which has a great deal of optimized number theoretic functions built in, plus great graphics and other benefits.
    $endgroup$
    – David G. Stork
    Jan 10 at 23:38






  • 1




    $begingroup$
    Here is a list of various computer algebra systems that may possibly be of some use to you
    $endgroup$
    – WaveX
    Jan 10 at 23:39










  • $begingroup$
    I should have mentioned that I prefer LGPL, GPL and other open source licenses.
    $endgroup$
    – Abs Spurdle
    Jan 10 at 23:40










  • $begingroup$
    am not an expert (like C++ myself but not sure it's especially top of class here) - have heard tell that julia is pretty good which might wrap some GNU libraries, also has something called arbitrary precision arithmetic which sounds promising! Again not an expert hope you get a good answer!
    $endgroup$
    – Mehness
    Jan 10 at 23:52








  • 1




    $begingroup$
    "best" is asking for an opinion and depends on individual factors, such as your preference for "GPL". There can be no best answer. My suggestion is PARI/GP.
    $endgroup$
    – Somos
    Jan 11 at 1:57














1












1








1


1



$begingroup$


I was wondering what's the best programming language (and development community) for integer mathematics?



I'm an R supporter. However, I'm interested in primality testing and integer factorization, including large integers. And I'm not sure that R (and CRAN) is the best option.



Any suggestions?










share|cite|improve this question











$endgroup$




I was wondering what's the best programming language (and development community) for integer mathematics?



I'm an R supporter. However, I'm interested in primality testing and integer factorization, including large integers. And I'm not sure that R (and CRAN) is the best option.



Any suggestions?







sequences-and-series prime-numbers integers programming






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Jan 10 at 23:39









David G. Stork

11k41432




11k41432










asked Jan 10 at 23:35









Abs SpurdleAbs Spurdle

63




63




closed as primarily opinion-based by rschwieb, GEdgar, RghtHndSd, mrtaurho, KReiser Jan 11 at 9:02


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.









closed as primarily opinion-based by rschwieb, GEdgar, RghtHndSd, mrtaurho, KReiser Jan 11 at 9:02


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.














  • $begingroup$
    Mathematica, which has a great deal of optimized number theoretic functions built in, plus great graphics and other benefits.
    $endgroup$
    – David G. Stork
    Jan 10 at 23:38






  • 1




    $begingroup$
    Here is a list of various computer algebra systems that may possibly be of some use to you
    $endgroup$
    – WaveX
    Jan 10 at 23:39










  • $begingroup$
    I should have mentioned that I prefer LGPL, GPL and other open source licenses.
    $endgroup$
    – Abs Spurdle
    Jan 10 at 23:40










  • $begingroup$
    am not an expert (like C++ myself but not sure it's especially top of class here) - have heard tell that julia is pretty good which might wrap some GNU libraries, also has something called arbitrary precision arithmetic which sounds promising! Again not an expert hope you get a good answer!
    $endgroup$
    – Mehness
    Jan 10 at 23:52








  • 1




    $begingroup$
    "best" is asking for an opinion and depends on individual factors, such as your preference for "GPL". There can be no best answer. My suggestion is PARI/GP.
    $endgroup$
    – Somos
    Jan 11 at 1:57


















  • $begingroup$
    Mathematica, which has a great deal of optimized number theoretic functions built in, plus great graphics and other benefits.
    $endgroup$
    – David G. Stork
    Jan 10 at 23:38






  • 1




    $begingroup$
    Here is a list of various computer algebra systems that may possibly be of some use to you
    $endgroup$
    – WaveX
    Jan 10 at 23:39










  • $begingroup$
    I should have mentioned that I prefer LGPL, GPL and other open source licenses.
    $endgroup$
    – Abs Spurdle
    Jan 10 at 23:40










  • $begingroup$
    am not an expert (like C++ myself but not sure it's especially top of class here) - have heard tell that julia is pretty good which might wrap some GNU libraries, also has something called arbitrary precision arithmetic which sounds promising! Again not an expert hope you get a good answer!
    $endgroup$
    – Mehness
    Jan 10 at 23:52








  • 1




    $begingroup$
    "best" is asking for an opinion and depends on individual factors, such as your preference for "GPL". There can be no best answer. My suggestion is PARI/GP.
    $endgroup$
    – Somos
    Jan 11 at 1:57
















$begingroup$
Mathematica, which has a great deal of optimized number theoretic functions built in, plus great graphics and other benefits.
$endgroup$
– David G. Stork
Jan 10 at 23:38




$begingroup$
Mathematica, which has a great deal of optimized number theoretic functions built in, plus great graphics and other benefits.
$endgroup$
– David G. Stork
Jan 10 at 23:38




1




1




$begingroup$
Here is a list of various computer algebra systems that may possibly be of some use to you
$endgroup$
– WaveX
Jan 10 at 23:39




$begingroup$
Here is a list of various computer algebra systems that may possibly be of some use to you
$endgroup$
– WaveX
Jan 10 at 23:39












$begingroup$
I should have mentioned that I prefer LGPL, GPL and other open source licenses.
$endgroup$
– Abs Spurdle
Jan 10 at 23:40




$begingroup$
I should have mentioned that I prefer LGPL, GPL and other open source licenses.
$endgroup$
– Abs Spurdle
Jan 10 at 23:40












$begingroup$
am not an expert (like C++ myself but not sure it's especially top of class here) - have heard tell that julia is pretty good which might wrap some GNU libraries, also has something called arbitrary precision arithmetic which sounds promising! Again not an expert hope you get a good answer!
$endgroup$
– Mehness
Jan 10 at 23:52






$begingroup$
am not an expert (like C++ myself but not sure it's especially top of class here) - have heard tell that julia is pretty good which might wrap some GNU libraries, also has something called arbitrary precision arithmetic which sounds promising! Again not an expert hope you get a good answer!
$endgroup$
– Mehness
Jan 10 at 23:52






1




1




$begingroup$
"best" is asking for an opinion and depends on individual factors, such as your preference for "GPL". There can be no best answer. My suggestion is PARI/GP.
$endgroup$
– Somos
Jan 11 at 1:57




$begingroup$
"best" is asking for an opinion and depends on individual factors, such as your preference for "GPL". There can be no best answer. My suggestion is PARI/GP.
$endgroup$
– Somos
Jan 11 at 1:57










1 Answer
1






active

oldest

votes


















1












$begingroup$

Python has had large-integer support for many years.



Also, the "Sage" mathematics environment includes many, many pre-computed things, and is based on Python.



Both are open-source, etc. Easy choice, if one has even the faintest desire to be open-source.






share|cite|improve this answer









$endgroup$




















    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1












    $begingroup$

    Python has had large-integer support for many years.



    Also, the "Sage" mathematics environment includes many, many pre-computed things, and is based on Python.



    Both are open-source, etc. Easy choice, if one has even the faintest desire to be open-source.






    share|cite|improve this answer









    $endgroup$


















      1












      $begingroup$

      Python has had large-integer support for many years.



      Also, the "Sage" mathematics environment includes many, many pre-computed things, and is based on Python.



      Both are open-source, etc. Easy choice, if one has even the faintest desire to be open-source.






      share|cite|improve this answer









      $endgroup$
















        1












        1








        1





        $begingroup$

        Python has had large-integer support for many years.



        Also, the "Sage" mathematics environment includes many, many pre-computed things, and is based on Python.



        Both are open-source, etc. Easy choice, if one has even the faintest desire to be open-source.






        share|cite|improve this answer









        $endgroup$



        Python has had large-integer support for many years.



        Also, the "Sage" mathematics environment includes many, many pre-computed things, and is based on Python.



        Both are open-source, etc. Easy choice, if one has even the faintest desire to be open-source.







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered Jan 11 at 0:48









        paul garrettpaul garrett

        32k362118




        32k362118















            Popular posts from this blog

            Human spaceflight

            Can not write log (Is /dev/pts mounted?) - openpty in Ubuntu-on-Windows?

            張江高科駅