Deutsch   English   Français   Italiano  
<87a5gxeppa.fsf@nosuchdomain.example.com>

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: Keith Thompson <Keith.S.Thompson+u@gmail.com>
Newsgroups: comp.lang.c
Subject: Re: Top 10 most common hard skills listed on resumes...
Date: Tue, 27 Aug 2024 12:22:09 -0700
Organization: None to speak of
Lines: 45
Message-ID: <87a5gxeppa.fsf@nosuchdomain.example.com>
References: <vab101$3er$1@reader1.panix.com>
	<vad7ns$1g27b$1@raubtier-asyl.eternal-september.org>
	<vad8lr$1fv5u$1@dont-email.me> <vaf7f0$k51$2@reader1.panix.com>
	<vafgb2$1to4v$2@dont-email.me>
	<92ab79736a70ea1563691d22a9b396a20629d8cf@i2pn2.org>
	<vafim7$1ubg8$1@dont-email.me> <vah4hr$2b9i8$5@dont-email.me>
	<vahngt$2dtm9$1@dont-email.me> <87r0abzcsj.fsf@bsb.me.uk>
	<87seurdqts.fsf@nosuchdomain.example.com> <87frqqyuib.fsf@bsb.me.uk>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Tue, 27 Aug 2024 21:22:09 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="90d986288334bd92d1400f11de39bcef";
	logging-data="3266453"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+qYGG1jT1r+LVjDjpOebrw"
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:MK03Gr4vdDSUlG/5EEtVj7zmu8Y=
	sha1:sDdDC/SwfBMxbKtv1sVMc6iYd30=
Bytes: 3368

Ben Bacarisse <ben@bsb.me.uk> writes:
> Keith Thompson <Keith.S.Thompson+u@gmail.com> writes:
>> Ben Bacarisse <ben@bsb.me.uk> writes:
>>> Bart <bc@freeuk.com> writes:
>>>> BLISS is a rather strange language. For something supposedly low level than
>>>> C, it doesn't have 'goto'.
>>>>
>>>> It is also typeless.
>>>>
>>>> There is also a key feature that sets it apart from most HLLs: usually if
>>>> you declare a variable A, then you can access A's value just by writing A;
>>>> its address is automatically dereferenced.
>>>
>>> Not always.  This is where left- and right-evaluation came in.  On the
>>> left of an assignment A denotes a "place" to receive a value.  On the
>>> right, it denotes a value obtained from a place.  CPL used the terms and
>>> C got them via BCPL's documentation.  Viewed like this, BLISS just makes
>>> "evaluation" a universal concept.
>>
>> As I recall, the terms "lvalue" and "rvalue" originated with CPL.  The
>> 'l' and 'r' suggest the left and right sides of an assignment.
>>
>> Disclaimer: I have a couple of CPL documents, and I don't see the terms
>> "lvalue" and "rvalue" in a quick look.  The PDFs are not searchable.  If
>> someone has better information, please post it.  Wikipedia does say that
>> the notion of "l-values" and "r-values" was introduced by CPL.
>
> I presume, since I mentioned the concepts coming from CPL, you are
> referring to specifically the short-form terms l- and r-values?
>
> I can't help with those specific terms as the document I have uses a
> mixture of terms like "the LH value of...", "left-hand expressions" and
> "evaluated in LH mode".

The documents I have are unsearchable PDFs; they appear to be scans of
paper documents.

https://comjnl.oxfordjournals.org/content/6/2/134.full.pdf
https://www.ancientgeek.org.uk/CPL/CPL_Elementary_Programming_Manual.pdf

Do you have friendlier documents?

-- 
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
void Void(void) { Void(); } /* The recursive call of the void */