Deutsch English Français Italiano |
<valalt$33pkn$5@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> Newsgroups: comp.lang.c Subject: Re: Top 10 most common hard skills listed on resumes... Date: Tue, 27 Aug 2024 12:50:21 -0700 Organization: A noiseless patient Spider Lines: 47 Message-ID: <valalt$33pkn$5@dont-email.me> 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> <87a5gxeppa.fsf@nosuchdomain.example.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Tue, 27 Aug 2024 21:50:22 +0200 (CEST) Injection-Info: dont-email.me; posting-host="52c83a49fe4fa5f4a9ef4ce5f02f64f9"; logging-data="3270295"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18+E9cI7hJoSG3ReG9CrdLNkfKUIUtUNM8=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:FoiFcvph2taFDlZ3d9vYg9tfhrs= In-Reply-To: <87a5gxeppa.fsf@nosuchdomain.example.com> Content-Language: en-US On 8/27/2024 12:22 PM, Keith Thompson wrote: > 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 I can search this for sure. > https://www.ancientgeek.org.uk/CPL/CPL_Elementary_Programming_Manual.pdf > > Do you have friendlier documents? >