Deutsch   English   Français   Italiano  
<vr0m2i$r728$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: "Fred. Zwarts" <F.Zwarts@HetNet.nl>
Newsgroups: comp.theory
Subject: Re: Every sufficiently competent C programmer knows --- posthumous
 reviewers
Date: Fri, 14 Mar 2025 08:32:33 +0100
Organization: A noiseless patient Spider
Lines: 48
Message-ID: <vr0m2i$r728$1@dont-email.me>
References: <vqntaq$1jut5$1@dont-email.me> <vqp388$1tvqa$1@dont-email.me>
 <vqpdv9$202b2$2@dont-email.me> <vqperb$20c9k$2@dont-email.me>
 <E6mcnWv3nMa66036nZ2dnZfqnPWdnZ2d@brightview.co.uk>
 <vqpv2u$23vhr$1@dont-email.me>
 <Ny-dnRlMHcVpA036nZ2dnZfqnPqdnZ2d@brightview.co.uk>
 <vqrjrn$2h4l2$1@dont-email.me>
 <nESdnUfJxdhoTkz6nZ2dnZfqnPSdnZ2d@brightview.co.uk>
 <vqsl7c$2ok91$1@dont-email.me>
 <f7b6995ae3e79db00fa5070d9be8126b7ea5ae78@i2pn2.org>
 <vqt99l$2spcd$5@dont-email.me> <vqu84v$363tm$1@dont-email.me>
 <vqvgpn$3s1qt$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 14 Mar 2025 08:32:35 +0100 (CET)
Injection-Info: dont-email.me; posting-host="2309bdc4e851ad7a0f935340aeac3006";
	logging-data="891976"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/zNE8ooq/AplQ58TPd5crv"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:oJ9bamb+zmRTjvsLc4Pggpz3H90=
In-Reply-To: <vqvgpn$3s1qt$4@dont-email.me>
Content-Language: nl, en-GB
Bytes: 3287

Op 13.mrt.2025 om 21:56 schreef olcott:
> On 3/13/2025 4:22 AM, Mikko wrote:
>> On 2025-03-13 00:36:04 +0000, olcott said:
>>
>>>
>>> void DDD()
>>> {
>>>    HHH(DDD);
>>>    return;
>>> }
>>>
>>> int DD()
>>> {
>>>    int Halt_Status = HHH(DD);
>>>    if (Halt_Status)
>>>      HERE: goto HERE;
>>>    return Halt_Status;
>>> }
>>>
>>> When HHH correctly emulates N steps of the
>>> above functions none of them can possibly reach
>>> their own "return" instruction and terminate normally.
>>
>> Nevertheless, assuming HHH is a decider, Infinite_Loop and 
>> Infinite_Recursion
>> specify a non-terminating behaviour, DDD specifies a terminating 
>> behaviour
> 
> _DDD()
> [00002172] 55         push ebp      ; housekeeping
> [00002173] 8bec       mov  ebp,esp  ; housekeeping
> [00002175] 6872210000 push 00002172 ; push DDD
> [0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
> [0000217f] 83c404     add  esp,+04
> [00002182] 5d         pop  ebp
> [00002183] c3         ret
> Size in bytes:(0018) [00002183]
> 
> What is the sequence of machine language
> instructions of DDD emulated by HHH such that DDD
> reaches its machine address 00002183?
I built an aeroplane. After flying three times around the globe, I found 
out that my aeroplane cannot possibly reach the moon, so I aborted the 
flight. My conclusion is that any flight to the moon does not terminate. 
The moon is unreachable. It is irrelevant that other vehicles reached 
the moon, because they have no pathological relation with the moon.
Anyone claiming that the moon is reachable should show the next 
kilometers of my aeroplane up to when it reaches the moon.