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 <v63vvn$2940p$1@dont-email.me>
Deutsch   English   Français   Italiano  
<v63vvn$2940p$1@dont-email.me>

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

Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: bart <bc@freeuk.com>
Newsgroups: comp.lang.c
Subject: Re: Baby X is bor nagain
Date: Wed, 3 Jul 2024 17:58:32 +0100
Organization: A noiseless patient Spider
Lines: 104
Message-ID: <v63vvn$2940p$1@dont-email.me>
References: <v494f9$von8$1@dont-email.me> <v5cblg$11q0j$1@dont-email.me>
 <gEieO.108089$ED9b.25598@fx11.iad> <20240625113616.000075e0@yahoo.com>
 <mUzeO.141609$Cqra.55051@fx10.iad> <v5elql$1jmii$1@dont-email.me>
 <m3BeO.24907$Gurd.16179@fx34.iad> <v5empd$1jndv$2@dont-email.me>
 <v5eph4$1k6a9$1@dont-email.me> <87ed8jnbmf.fsf@bsb.me.uk>
 <v5jhls$2m7np$1@dont-email.me> <v5jm32$2nqvp$1@dont-email.me>
 <v5k3v2$2qllm$1@dont-email.me> <v5kfst$2svt3$1@dont-email.me>
 <v5kmlm$2u918$1@dont-email.me> <20240627201830.854@kylheku.com>
 <v5m2nl$39qob$3@dont-email.me> <87msn1l3e5.fsf@bsb.me.uk>
 <v5udks$13tjn$1@dont-email.me> <87bk3flty5.fsf@bsb.me.uk>
 <v61789$1mme1$1@dont-email.me> <87bk3f8hy5.fsf@bsb.me.uk>
 <v625m8$1rn2r$1@dont-email.me> <v62tdl$238cf$1@dont-email.me>
 <v6362m$24kf4$1@dont-email.me>
 <668554f1$0$3068685$882e4bbb@reader.netnews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 03 Jul 2024 18:58:31 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="11769deab712eadb08965881fb168574";
	logging-data="2396185"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1939AMbSycVPN8oWYBOCBS1"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Byg5OhbFXL58mfruYR6LEUhFaDU=
In-Reply-To: <668554f1$0$3068685$882e4bbb@reader.netnews.com>
Content-Language: en-GB

On 03/07/2024 14:41, DFS wrote:
> On 7/3/2024 5:36 AM, bart wrote:
>> On 03/07/2024 08:08, David Brown wrote:
>>> On 03/07/2024 02:23, bart wrote:
>>>> On 03/07/2024 00:58, Ben Bacarisse wrote:
>>>>> bart <bc@freeuk.com> writes:
>>>>>
>>>>>> On 02/07/2024 16:00, Ben Bacarisse wrote:
>>>>>>> bart <bc@freeuk.com> writes:
>>>>>>>
>>>>>>>> On 01/07/2024 13:09, Ben Bacarisse wrote:
>>>>>>>>> bart <bc@freeuk.com> writes:
>>>>>>>>>
>>>>>>>>>> Using products like tcc doesn't mean never using gcc. 
>>>>>>>>>> (Especially on Linux
>>>>>>>>>> where you will have it installed anyway.)
>>>>>>>>> The parenthetical remark is wrong.
>>>>>>>>
>>>>>>>> You mean it is possible for a Linux installation to not have gcc
>>>>>>>> preinstalled?
>>>>>>> I mean that saying "on Linux ... you will have it installed 
>>>>>>> anyway" is
>>>>>>> wrong.
>>>>>>>
>>>>>>>> Sure, although in the dozen or two versions I've come across, it
>>>>>>>> always has been.
>>>>>>> I'm not sure what you mean by a "version".  Every version (in the 
>>>>>>> sense
>>>>>>> of release number) of a source-only Linux distribution will have gcc
>>>>>>> installed, but is that all you mean?  Source-only distributions 
>>>>>>> are rare
>>>>>>> and not widely used.
>>>>>>
>>>>>> No I mean binary distributions (unless the install process silently
>>>>>> compiled from source; I've no idea).
>>>>>
>>>>> Which ones?
>>>>>
>>>>
>>>> I really, really don't remember. I've tinkered with Linux every so 
>>>> often for 20, maybe 25 years. You used to be able to order a job-lot 
>>>> of CDs with different versions. Few did much.
>>>>
>>>> Then there were various ones I tried under Virtual Box. All had gcc.
>>>>
>>>> I must have tried half a dozen, maybe more, on RPis. Those I know 
>>>> all had gcc too.  So did a laptop or two with Linux. As does WSL now.
>>>>
>>>> I'm not sure what you're trying to do here.
>>>>
>>>> I will admit that it might not be 100% certain that a Linux OS on a 
>>>> system on which someone is planning to run a C compiler will have 
>>>> gcc installed, although that is not my experience.
>>>>
>>>> Will that do?
>>>
>>> In my experience, Linux distributions (which is a much more correct 
>>> term than your "versions") rarely install gcc by default, unless they 
>>> are source-based distributions.  But virtually all will have gcc 
>>> available for easy installation from their repositories.  And they 
>>> will pull it in automatically if the user installs something that 
>>> requires it to run, or to install (such as some kinds of drivers that 
>>> need to be matched to the kernel being used).
>>>
>>> So perhaps instead of insisting, incorrectly, that gcc is almost 
>>> always installed on Linux, you could just say that gcc is almost 
>>> always easily available, and move on.  (And perhaps it is so easily 
>>> installed that you did so without noticing it on your systems.)
>>
>> I've never had to install gcc on any distribution of Linux. That's not 
>> to say it was already installed, but if I ever had to use it, it was 
>> there.
>>
>> Maybe on very early versions, where I struggled to get it to do 
>> anything at all (like support a display) I didn't get around to using 
>> a C compiler.
>>
>> But I did exactly that on all Linuxes installed on Virtual Box, or 
>> that was on that notebook I had, or all the ones I tried across my two 
>> RPis, plus the WSLs I've used.
>>
>> That's enough of a track record for even one person that one can say, 
>> Linux pretty much always comes with gcc. And if it doesn't, it's easy 
>> to install as you say.
> 
> 
> distrowatch.com shows most distros come with gcc preinstalled.
> 
> I think Windows should come with various development tools and programs 
> preinstalled and ready to go: tcc, python, VS Code, SQLite.
> 

I think it already does if using WSL, presumably because (1) people 
expect it under Linux; (2) only developers are going to use it anyway.

Windows itself is primarily a consumer product not a DIY OS as Linux 
comes across.

Although I wouldn't mind if some of those were available; they would 
take up an insignificant amount of space compared to the rest of 
Windows. And would open interesting possibilities, such as supplying 
some programs as source code.

It also needs a better built-in scripting language than 'BAT' scripts.