Earlier quoted context omitted.
(This is also why C is not Turing complete.)
Does there exist any formal terminology for "something that is like a Turing machine if it would have infinite memory"? I'm asking because since the true definition of a Turing machine requires infinite memory, in theory nothing can be a Turing machine in the observable universe, so this definition doesn't help describe anything that's used in practice. On the other hand, there's an obvious difference in power of a l…
It's a bit tricky with real programs because eventually you might expect you'd run out of address space, so you might have to relax constraints and say that at least some integer types don't have a defined maximum value, or stuff like that.