Deutsch   English   Français   Italiano  
<vb5fbj$3116v$1@dont-email.me>

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: Bart <bc@freeuk.com>
Newsgroups: comp.lang.c
Subject: Re: Top 10 most common hard skills listed on resumes...
Date: Mon, 2 Sep 2024 23:48:19 +0100
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <vb5fbj$3116v$1@dont-email.me>
References: <vab101$3er$1@reader1.panix.com> <874j75zftu.fsf@bsb.me.uk>
 <valrj7$367a8$2@dont-email.me> <87mskwy9t1.fsf@bsb.me.uk>
 <vanq4h$3iieb$1@dont-email.me> <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> <87h6aytg7k.fsf@bsb.me.uk>
 <vb4blq$2rf0l$1@dont-email.me> <87jzfum66a.fsf@bsb.me.uk>
 <vb54hg$2vf04$1@dont-email.me> <878qw93cy6.fsf@nosuchdomain.example.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 03 Sep 2024 00:48:19 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="dee783c10b4016815883d7798a0fe7b2";
	logging-data="3179743"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/AOAjP+LCRTJkvdf6il528"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:5T6/dEn/q3cP2zXuRBND7S4G3M4=
In-Reply-To: <878qw93cy6.fsf@nosuchdomain.example.com>
Content-Language: en-GB
Bytes: 2914

On 02/09/2024 23:31, Keith Thompson wrote:
> Bart <bc@freeuk.com> writes:
> [...]
>> But this is venturing away from the question of whether the left and
>> right sides of an assignment are compatible, or the same, or
>> symmetric.
>>
>> Obviously, one side is written to and the other is read; the RHS can
>> also contain a wider range of terms than the left side.
>>
>> But usually what can be legally on the left side on an assignment, can
>> also written on the right, and with the same syntax, and the same
>> levels of indirection.
> 
> Yes, but what can legally be on the right side of an assignment very
> often cannot be written on the left.  I don't call that "symmetric".

The symmetry is about when you /do/ legally have the same thing either 
side of '='. That is in contrast to BLISS where the RHS needs an 
explicit deref symbol, but the LHS doesn't.

BLISS, AFAIK, can also have unbalanced left and right expressions like:

   A = .B + .C + .D

which I believe is the point you're making above. Yet that was described 
as 'symmetric'.

Here's a more realistic example, negating a variable A:

    A  = -  A;            // C, described as 'asymmetric'
    A  = - .A;            // BLISS, described 'symmetric'