Liste des Groupes | Revenir à theory |
On 7/19/2024 11:03 AM, joes wrote:I may be the same person, but people, and there hunger state, and mutable and change with time.Am Fri, 19 Jul 2024 09:54:07 -0500 schrieb olcott:No it is not.On 7/19/2024 1:35 AM, Fred. Zwarts wrote:Exactly the same input is presented to the direct execution and the
simulation, namely the x86 code of the program.
The semantics of the x86 language does not change in these two cases,
so a correct simulator should interpret the x86 in the same way as the
direct execution.
Although you are the same person when you are hungry before
you eat after you eat you are no longer in the hungry state.
*Same person transitioning from hungry to not-hungry*
Because or actions that HHH does DDD changes its stateBut Programs are fixed, and their "need to be aborted" is an UNCHANGING attribute.
from needing to be aborted to not needing to be aborted.
Same program transitioning from needing to be abortedHow? Programs are unchangable code.
to not needing to be aborted.
You keep on saying that, but you admit that HHH DOES abort its simulation (so it can be a decider) and returns, so it returns to DDD>void DDD()Before HHH(DDD) aborts its emulation the directly executed DDD()What do you mean "after"? The outer DDD called by main? It will halt
cannot possibly halt.
After HHH(DDD) aborts its emulation the directly executed DDD()
halts.
even before HHH has aborted, because it is deterministic and actually
does halt. It makes no sense to say that something that will, couldn't.
>
{
HHH(DDD);
}
int main()
{
DDD();
}
DDD() is invoked and calls HHH(DDD) that emulates its own
separate DDD instance as a separate process.
Unless HHH(DDD) aborts its emulated DDD:
HHH, emulated DDD and executed DDD never stop running.
Les messages affichés proviennent d'usenet.