From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Languages don't matter. A mathematical refutation Date: Fri, 3 Apr 2015 16:13:11 +0200 Organization: cbb software GmbH Message-ID: References: <87h9t95cly.fsf@jester.gateway.sonic.net> <04f0759d-0377-4408-a141-6ad178f055ed@googlegroups.com> <871tk1z62n.fsf@theworld.com> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: w2sqUGEBZqsVBYNL7Ky3Kg.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Xref: news.eternal-september.org comp.lang.ada:25397 Date: 2015-04-03T16:13:11+02:00 List-Id: On Fri, 03 Apr 2015 09:37:04 -0400, Bob Duff wrote: > Jeffrey Carter writes: > >> On 04/02/2015 05:50 PM, robin.vowels@gmail.com wrote: >>> >>> C has lower productivity than most other HLLs. >> >> Not surprising, since C isn't a high-level language. > > Assembly language: Semantics are defined in terms of the generated > machine code. > > High-level language: Semantics are defined in terms of what the program > does. I would say that is a domain-specific language. Remoteness from the machine code does necessarily imply higher level. To me SQL or OpenGL are lower level than C, though both are farther away from the machine and closer to some domains. I think being higher level is related to the abstraction capabilities. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de