What would be the best way to do the following.
Enter a very long number, lets say 500,000 digits long without it going into scientific notation; and then am able to
What you're looking for isn't necessarily a language, but an arbitrary-precision library.
GMP would be a fast implementation in C/C++, and scripting languages that handles big integers would probably use something like that.