what's the best programming language (and development community) for integer mathematics? [closed]
$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?
sequences-and-series prime-numbers integers programming
$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.
|
show 2 more comments
$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?
sequences-and-series prime-numbers integers programming
$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
|
show 2 more comments
$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?
sequences-and-series prime-numbers integers programming
$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
sequences-and-series prime-numbers integers programming
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
|
show 2 more comments
$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
|
show 2 more comments
1 Answer
1
active
oldest
votes
$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.
$endgroup$
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$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.
$endgroup$
add a comment |
$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.
$endgroup$
add a comment |
$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.
$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.
answered Jan 11 at 0:48
paul garrettpaul garrett
32k362118
32k362118
add a comment |
add a comment |
$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