Liste des Groupes | Revenir à theory |
On 11/14/2024 3:06 AM, Mikko wrote:Only with a particular C complier with particular compiler specificOn 2024-11-13 23:08:40 +0000, olcott said:Not at all. x86 is the Tarski meta-language that
On 11/13/2024 4:54 AM, Mikko wrote:Doing so deviates from the meaning of "C language".On 2024-11-12 22:45:10 +0000, olcott said:That is construed as the precise details of the behaviorSince we are only talking about Turing Machines and C functionsYou have also talked about x86, so it is better to include that.
there is no need to get into other models.
of the C function.
specifies the precise fully concrete semantics
of the C code.
You can do so. And above you excluded C++ from discussion. It is indeedWe cannot refer to any feature in C++ that Turing MachinesNo, it is not. If you want to use the expression "final halt state"When we preserve the mapping to Turing machines thenYou may call it "only normal termitaion" but there are other terminationsFor a C program it is more ambiguous as there are situationsReaching the "return" instruction final halt state <is>
where the language standard does not specify whether the execution
should be terminated or continued.
the only normal termination for a C function.
that need not be called "normal".
reaching the return instruction is the only correct
notion of a final halt state.
about Turing machines you must define it in terms of Turing macnine
concepts, either as halting or as someting else.
lack and maintain the mapping to Turing Machines. There
is no such thing as abnormal termination in TMs.
Not according to Wiktionary. Which dictionary says it does?That is a ridiculously stupid way to look at it.If for a particular input aborting is the only way to prevent its ownNo it is not. A emulating termination analyzer isIf you want to get silly you can say that a C function stuckThat is in the same category as the "aboting" your HHH may do with
in an infinite loop "halts" when you yank the computer's power
cord out.
certain inputs. The program does specify a next action but the
specified action is not performed.
defined to abort as soon as aborting is the only way
to prevent its own non-termination.
non-termination then "as soon as" can only mean before doing anything
<As soon as> means the point in the execution
trace where the non-halt criteria it first met.
Les messages affichés proviennent d'usenet.