Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Ben Bacarisse Newsgroups: comp.lang.c Subject: Re: Top 10 most common hard skills listed on resumes... Date: Tue, 10 Sep 2024 15:15:06 +0100 Organization: A noiseless patient Spider Lines: 54 Message-ID: <87zfofk32t.fsf@bsb.me.uk> References: <875xrkxlgo.fsf@bsb.me.uk> <87o75bwlp8.fsf@bsb.me.uk> <871q27weeh.fsf@bsb.me.uk> <20240829083200.195@kylheku.com> <87v7zjuyd8.fsf@bsb.me.uk> <20240829084851.962@kylheku.com> <87mskvuxe9.fsf@bsb.me.uk> <20240908115827.00007521@yahoo.com> <87zfoikve1.fsf@bsb.me.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Injection-Date: Tue, 10 Sep 2024 16:15:07 +0200 (CEST) Injection-Info: dont-email.me; posting-host="41cd442c75b68753892361e16025f2ff"; logging-data="3148869"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19eEAwChRXuB40E7E7bIoCXtb5rUXTrB50=" User-Agent: Gnus/5.13 (Gnus v5.13) Cancel-Lock: sha1:fPyI8jIVYv8iMoMnnPjdvyvyAA8= sha1:8WlW2I9Qv1Kc5TdcFzl/g4kTzxQ= X-BSB-Auth: 1.4252d279a9e2e217848c.20240910151506BST.87zfofk32t.fsf@bsb.me.uk Bytes: 3370 Bart writes: > On 08/09/2024 17:44, Bart wrote: >> On 08/09/2024 16:39, Ben Bacarisse wrote: >>> Bart writes: >>> >>>> In language like C, the LHS of an assignment is one of four categories: >>>> >>>>    A = Y;         // name >>>>    *X = Y;        // pointer >>>>    X[i] = Y;      // index >>>>    X.m = Y;       // member select >>> >>> I can think of three others.  There may be more. >> OK, so what are they? > > TM: >>Yes, very good. I count four or five, depending on what > differences count as different. > > I guess nobody is going to say what those extra categories are, are > they? Sorry, I was busy. I see KT as given a good summary (though I was not counting forms in parentheses). > It's bad form to call somebody out on something but then refuse to tell > them exactly what they've got wrong or have missed out. > > 3, 4, or maybe 5 mysterious categories of LHS assignment terms that I have > never been encountered in a million lines of C code I've processed, but > nobody is willing to say what they are? > > I sense a wind-up. You have implemented a C compiler. The wind-up I sensed was your giving out misinformation, but I'll just have to take your word for it that you've been arguing about assignments without know what constitutes an lvalue expression. But when I didn't answer soon enough, surely you could have just looked in any good C reference to find all the expression forms that are lvalues. >>> I can think of at least one expression form for X that contradicts this >>> claim. >> Example? > > Nothing here either. f().m where f returns a struct. -- Ben.