|
|
|
|
|
by mistercow
2885 days ago
|
|
If solving the halting problem were necessary to understand language, humans wouldn't be able to understand language either. I think that the confusion here is that you're conflating "comprehension" with "execution". You can write out a set of instructions in English that describe a non-halting algorithm, but I don't have to determine whether the program you've described halts to understand what the algorithm does. And I certainly wouldn't need to determine that in order to translate the instructions into Spanish. |
|
In general, understanding what a program does requires knowing whether it halts. For example, what does this program do when given input another_program?