| Deutsch English Français Italiano |
|
<vk10rq$2refi$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!.POSTED!not-for-mail From: James Kuyper <jameskuyper@alumni.caltech.edu> Newsgroups: comp.lang.c Subject: Re: question about linker Date: Thu, 19 Dec 2024 06:39:44 -0500 Organization: A noiseless patient Spider Lines: 37 Message-ID: <vk10rq$2refi$1@dont-email.me> References: <vi54e9$3ie0o$1@dont-email.me> <vid110$16hte$1@dont-email.me> <vifcll$1q9rj$1@dont-email.me> <vifiib$1s07p$1@dont-email.me> <87ldwx10gv.fsf@bsb.me.uk> <vimtt4$27vv$1@dont-email.me> <86ser1kgp5.fsf@linuxsc.com> <vit69t$1qfgg$1@dont-email.me> <87ldwtzlc0.fsf@nosuchdomain.example.com> <vitjgg$1tukq$2@dont-email.me> <vj1bss$325uo$1@dont-email.me> <vj1h4i$335q1$2@dont-email.me> <vj1mhi$34p7h$1@dont-email.me> <vj1prj$35je4$1@dont-email.me> <vj7dup$he7i$1@dont-email.me> <slrnvlik4j.ns4.ike@iceland.freeshell.org> <vjcens$1kcos$1@dont-email.me> <vjcfnc$1kfcq$1@dont-email.me> <vjcftu$1kk6l$1@dont-email.me> <vjchk5$1kmm9$1@dont-email.me> <vjdq1p$1vslc$1@dont-email.me> <878qslwjj4.fsf@nosuchdomain.example.com> <vjei07$241kh$1@dont-email.me> <vjvdc6$2eqpj$1@dont-email.me> <vjvpor$2hfb7$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Injection-Date: Thu, 19 Dec 2024 12:42:50 +0100 (CET) Injection-Info: dont-email.me; posting-host="8bb125a2d166a52f6186e021e07fb49e"; logging-data="2996722"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18CEfyUuBHlAlH8B7S4xcbiAGqzTeGC3B8=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:fU4YphGqAKFrMPKBGg4DPqT4zdg= In-Reply-To: <vjvpor$2hfb7$1@dont-email.me> Content-Language: en-US Bytes: 3610 On 12/18/24 19:35, Janis Papanagnou wrote: > On 18.12.2024 22:04, James Kuyper wrote: >> On 12/12/24 06:38, Janis Papanagnou wrote: >>> [...] >> >> My copy of K&R 1st edition has nothing remotely resembling that. > > I think someone here already mentioned that the English version > looks different compared to the translation I've in my bookshelf. > (So I am not sure what your post is actually intending.[*])> (But that's anyway unimportant to the point I made; that you can > define semantical information like the precedence separately or > by syntax.[**]) > > Janis > > PS: FYI; Some of your posts, James, arrive also in my mailbox. Yes, as I've explained before, in April, 2021, Thunderbird changed from having a Reply button that sends the response to the newsgroup, to having a Followup button that does the same thing, and a Reply button that sends the response by e-mail to the author. I spent a couple of decades learning to hit the Reply button, and at 66 years of age, after three years, I'm still finding it difficult to unlearn that habit, though I've made some progress. > [*] I've put (if you're interested) a scan of that page uploaded > here: http://volatile.gridbug.de/KR_syntax-rotated90.pdf > (But similar syntaxes for expressions can be found also in other > programming languages' contexts; see below.) It's not just that it "looks different". It is substantially different from the First Edition, which had "expression binop expression" as one of the rules for expression, with a precedence table for binop. It is also substantially different from the second edition, which closely matched C89, with a separate grammar production for each level of precedence. Nor does it look like a plausible intermediate step between those formulations, which is roughly how you described it.