| Deutsch English Français Italiano |
|
<vaklaj$30hk4$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder8.news.weretis.net!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: Top 10 most common hard skills listed on resumes... Date: Tue, 27 Aug 2024 09:45:55 -0400 Organization: A noiseless patient Spider Lines: 36 Message-ID: <vaklaj$30hk4$1@dont-email.me> References: <vab101$3er$1@reader1.panix.com> <vad7ns$1g27b$1@raubtier-asyl.eternal-september.org> <vad8lr$1fv5u$1@dont-email.me> <vafmiv$202ef$1@dont-email.me> <20240825201124.000017a3@yahoo.com> <86msl05ctt.fsf@linuxsc.com> <20240826105456.0000150a@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Injection-Date: Tue, 27 Aug 2024 15:45:56 +0200 (CEST) Injection-Info: dont-email.me; posting-host="bc6a81b98d459148848596e6a19de7f4"; logging-data="3163780"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Ka1epTios1bmNvhcTletQ5nwLrPXcKuk=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:fj/GflM3yXLYkRj0YzGJRUfTKsI= In-Reply-To: <20240826105456.0000150a@yahoo.com> Content-Language: en-US Bytes: 3192 On 8/26/24 03:54, Michael S wrote: > On Sun, 25 Aug 2024 17:48:14 -0700 > Tim Rentsch <tr.17687@z991.linuxsc.com> wrote: .... >> It's been amusing reading a discussion of which languages are or are >> not high level, without anyone offering a definition of what the >> term means. Wikipedia says, roughly, that a high-level language is >> one that doesn't provide machine-level access (and IMO that is a >> reasonable characterization). > > I don't like this definition. IMHO, what language does have is at least > as important as what it does not have for the purpose of estimating its > level. That's not a particularly useful response. It would have been more useful to identify what features a language should have to qualify as low level or high level. Defining a level solely in terms of what the language has, without regard to what it doesn't have, leads to a potential ambiguity: what if a language, let's call it A/C, which has every feature that you think should qualify it as a low level language, AND every feature that you think should qualify it as a high level language? If you define those terms solely in terms of what the language has, then A/C must be called both a low-level language and an high-level language. If, on the other hand, you define the level of a language both in terms of what it has, and what it doesn't have, A/C would be unclassifiable, which I think is a more appropriate way of describing it. Every time that someone says "low level languages can't ...", that statement will be false about A/C, and similarly for "high level languages can't ...". One principle that should be kept in mind when you're defining a term whose definition is currently unclear, is to decide what statements you want to make about things described by that term. In many cases, the truth of those statements should be a logical consequence of the definition you use.