Well, yes, of course using very large types will have a (massive) impact in the execution cost for your language.
Many embedded platforms don't have floating-point arithmetic in hardware, and those that do often have only float
, not even double
. It's often the same with integer too, many platforms are 32-bit only still.
You would have to fall back to software emulation of these features, which would make execution quite costly both in terms of speed but also in the amount of code that is needed.