When entering 1e9999999999999999999999999999999
into R, R hangs and will not respond - requiring it to be terminated.
It seems to happen across 3 different
R might use sometimes bignums. Perhaps 1e9999999999999999999999999999999
is some threshold, or perhaps the parsing routines have a limited buffer for reading the exponent. Your observation would be consistent with a 32 char (null-terminated) buffer for the exponent.
I'll rather ask that question on forums or mailing list specific to R, which are rumored to be friendly.
Alternatively, since R is free software, you could investigate its source code.