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 <86sety9yd6.fsf@linuxsc.com>
Deutsch   English   Français   Italiano  
<86sety9yd6.fsf@linuxsc.com>

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

Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Tim Rentsch <tr.17687@z991.linuxsc.com>
Newsgroups: comp.lang.c
Subject: Re: Top 10 most common hard skills listed on resumes...
Date: Tue, 17 Sep 2024 06:57:25 -0700
Organization: A noiseless patient Spider
Lines: 48
Message-ID: <86sety9yd6.fsf@linuxsc.com>
References: <vab101$3er$1@reader1.panix.com> <875xrkxlgo.fsf@bsb.me.uk> <vapitn$3u1ub$1@dont-email.me> <87o75bwlp8.fsf@bsb.me.uk> <vaps06$3vg8l$1@dont-email.me> <871q27weeh.fsf@bsb.me.uk> <20240829083200.195@kylheku.com> <87v7zjuyd8.fsf@bsb.me.uk> <20240829084851.962@kylheku.com> <87mskvuxe9.fsf@bsb.me.uk> <vaq9tu$1te8$1@dont-email.me> <875xrivrg0.fsf@bsb.me.uk> <20240829191404.887@kylheku.com> <86cylqw2f8.fsf@linuxsc.com> <871q2568vl.fsf@nosuchdomain.example.com> <vavmbk$13k4n$1@dont-email.me> <87cylo494u.fsf@nosuchdomain.example.com> <vb09gd$16mr5$1@dont-email.me> <20240831195350.785@kylheku.com> <86mskrrvco.fsf@linuxsc.com> <vbj9qb$1qi2h$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Injection-Date: Tue, 17 Sep 2024 15:57:29 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="5475264e673852879913d2eef8867355";
	logging-data="3727600"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX190vzlIaceqPxTORGCdGXnCbboFxr+3G98="
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux)
Cancel-Lock: sha1:tNL5GEafs9oPr6LVQh5nDOzrabI=
	sha1:Smb2waPpEzDcsfPiBe12bO7n0U4=
Bytes: 3938

Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:

> On 01.09.2024 22:07, Tim Rentsch wrote:
>
>> [...]  The most important purpose of
>> the ISO C standard is to be read and understood by ordinary C
>> developers, not just compiler writers.  [...]
>
> Is that part of a preamble or rationale given in the C standard?
>
> That target audience would surely surprise me.  Myself I've
> programmed in quite some programming languages and never read a
> standard document of the respective language, nor did I yet met
> any programmer who have done so.  All programmer folks I know used
> text books to learn and look up things and specific documentation
> that comes with the compiler or interpreter products.  (This is of
> course just a personal experience.)
>
> I've also worked a lot with standards documents in various areas
> (mainly ISO and ITU-T standards but also some others). [..]

My comment is only about the C standard, not any other standards
documents.

> That's why I immediately see the necessity that compiler creators
> need to know them in detail to _implement_ "C".  And that's why I
> cannot see how the statement of the C-standard's "most important
> purpose" would sound reasonable (to me).

You're hearing something different than what I said.  The C standard
is not a tutorial, and I didn't say it is.  Of course the standard
is important to implementors, and I didn't say it isn't.  It's a
safe bet that most C developers are not familiar with the C standard
and I didn't say they were.  Despite all that, the most important
value of the C standard is that is available to, accessible to, and
can be read by, ordinary developers.  To see why that is, compare
the C standard to reference documents for other current programming
languages.  It is fairly easy to get a solid sense of exactly what
the C language allows and what it doesn't ("solid" being the key
word here).  That is not the case for many popular languages today.

> I mean, what will a programmer get from the "C" standard that a
> well written text book doesn't provide?

The text books being imagined here don't exist, because there is no
market for them.  Very few developers read the C standard.  But the
impact and influence of those who do is much larger than the small
numbers would suggest.