why did you choose the programming language(s)you currently use?

Mensanator mensanator at aol.com
Tue Jul 14 13:52:39 EDT 2009


On Jul 14, 10:55 am, Deep_Feelings <doctore... at gmail.com> wrote:
> So you have chosen programming language "x" so shall you tell us why
> you did so , and  what negatives or positives it has ?

language must have

- unlimited precision integers
- easy to program
- IDE not required
- reasonable speed
- math library needs to include number theoretic functions
  like GCD, LCM, Modular Inverse, etc.
- not fucking retarded like F#

That leaves Python (along with gympy, the Python wrapper for
the GMP library, which could be used with C or C++ if it weren't
for the ease of use issue) as the obvious choice.

As for negatives, the GMP library doesn't factor.

As for positives, you can call a factoring program from Python
and capture the output (and have it correct the bug in the factoring
program without having to fix the factoring program).



More information about the Python-list mailing list