Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <vqps86$22vl0$1@dont-email.me>
Deutsch   English   Français   Italiano  
<vqps86$22vl0$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: Richard Heathfield <rjh@cpax.org.uk>
Newsgroups: comp.theory
Subject: Re: Every sufficiently competent C programmer knows
Date: Tue, 11 Mar 2025 17:35:02 +0000
Organization: Fix this later
Lines: 116
Message-ID: <vqps86$22vl0$1@dont-email.me>
References: <vqntaq$1jut5$1@dont-email.me> <vqotps$1snjg$1@dont-email.me>
 <vqp1l9$1tful$1@dont-email.me> <vqpdmv$202b2$1@dont-email.me>
 <vqpekf$20c9k$1@dont-email.me> <vqpq8s$22qmv$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 11 Mar 2025 18:35:03 +0100 (CET)
Injection-Info: dont-email.me; posting-host="e140e83e0fdcc599ec997207e186ae4a";
	logging-data="2195104"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18BuCgy0OTvo2X88uz+OtwKiytbApHSueaZH++IiZQXsA=="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:z5AODAYXHpNZaKYr9CN9YCkJxBo=
In-Reply-To: <vqpq8s$22qmv$1@dont-email.me>
Content-Language: en-GB
Bytes: 4115

On 11/03/2025 17:01, olcott wrote:
> On 3/11/2025 8:42 AM, Richard Heathfield wrote:
>> On 11/03/2025 13:26, olcott wrote:
>>> On 3/11/2025 5:01 AM, Richard Heathfield wrote:
>>
>> <snip>
>>
>>>> And yet I can't even /see/ HHH, let alone judge what it does 
>>>> or does not do correctly. All I see is a call to it.
>>>>
>>>
>>> It is stipulated that HHH correctly emulates N
>>> steps of the x86 machine code of its input functions.
>>> This may or may not include HHH emulating itself
>>> emulating an input.typedef void (*ptr)();
> int HHH(ptr P);
> 
> void Infinite_Loop()
> {
>    HERE: goto HERE;
>    return;
> }
> 
> void Infinite_Recursion()
> {
>    Infinite_Recursion();
>    return;
> }
> 
> void DDD()
> {
>    HHH(DDD);
>    return;
> }
> 
> int DD()
> {
>    int Halt_Status = HHH(DD);
>    if (Halt_Status)
>      HERE: goto HERE;
>    return Halt_Status;
> }

Yeah, I got all that.

> That when HHH correctly emulates N steps of the
> above functions that none of these functions can
> possibly reach their own "return" instruction
> and terminate normally.

We can't know that without seeing the code.

>> Not good enough. Show us the code. It may contain a bug that 
>> you haven't spotted.
>>
> 
> The above is a semantic tautology thus making bugs
> impossible.

Clearly you haven't done much programming. Bugs are very possible.


> 
> https://github.com/plolcott/x86utm/blob/master/Halt7.c

Ah! At last, source for HHH.

u32 HHH(ptr P)
{
   u32* Aborted;
   u32* execution_trace;
   u32  End_Of_Code;
   goto SKIP;

DATA1:
#ifdef _WIN32

<grin> I see.

Nice talking to you.

>>>> I suggest that Mr Olcott should supply the missing source 
>>>> code if he wishes to be taken seriously.

He has now done so: < 
https://github.com/plolcott/x86utm/blob/master/Halt7.c>

It's illegible, of course, but that turns out not to matter.


>>> Not required for the above thought experience where
>>> every relevant behavior has been fully specified. This
>>> is merely another lame attempt on your part to perpetually
>>> dodge the point.
>>
>> Dodge what point? You must be confusing me with someone else, 
>> because I have no idea what your point is, unless it's to 
>> demonstrate that you have read up on the Halting Problem. Jolly 
>> good tick VG, but it's a done deal, it's in the literature, and 
>> you're almost a century too late.
>>
> 
> If you as not Richard Damon pretending to be someone
> else, great!!!

I as indeed not Richard Damon pretending to be someone else but, 
in the time it has taken you to establish that, you have 
succeeded in losing my interest because you clearly have nothing 
to say that's worth hearing. Bye-de-bye.

-- 
Richard Heathfield
Email: rjh at cpax dot org dot uk
"Usenet is a strange place" - dmr 29 July 1999
Sig line 4 vacant - apply within