Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Tim Rentsch Newsgroups: comp.lang.c Subject: Re: Top 10 most common hard skills listed on resumes... Date: Mon, 26 Aug 2024 18:16:24 -0700 Organization: A noiseless patient Spider Lines: 29 Message-ID: <8634mq4vfb.fsf@linuxsc.com> References: <20240825201124.000017a3@yahoo.com> <86msl05ctt.fsf@linuxsc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Date: Tue, 27 Aug 2024 03:16:25 +0200 (CEST) Injection-Info: dont-email.me; posting-host="2126a4cc73d47322f0204dd590f16dc6"; logging-data="2816341"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/a3++dLUgIKxILkIQ7wn6vYEnbPpjMZoo=" User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux) Cancel-Lock: sha1:vnUuewbBw7D68gbVnkICaLu3Y84= sha1:GYEIbXN4OYguAq7o2UGLH++kHBc= Bytes: 2537 Bart writes: > On 26/08/2024 01:48, Tim Rentsch 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). Of course no distinction >> along these lines is black and white - almost all languages have a >> loophole or two - but I expect there is general agreement about >> which languages clearly fail that test. In particular, any >> language that offers easy access to raw memory addresses (and both >> C and C++ certainly do), is not a high-level language in the >> Wikipedia sense. > > So, which language do you think is higher level, C++ or Python? > Where might Lisp fit in, or OCaml? I find it hard to imagine that anyone cares about my answer to this question. > Language 'level' is a linear concept, but the various characteristics > of languages are such that there is really a multidimensional gamut. I think you're confusing the notions of "high-level" and "powerful". For example, in the Wikipedia entry sense of the term, the original BASIC is a high-level language, but I think most people would agree that it is not a very powerful language.