Real programs can solve problems given enough time and space. For every problem instance of known size, there is fixed upper bound on the amount of space which is consumed.
Are there problems that cannot be solved (i.e. functions which cannot be computed), given "just" a sufficiently large memory?
More concretely, are there functions which can only be computed by a Turing Machine (which has infinite tape), but not by a conventional program?