comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Is Python higher level than Ada?
Date: Wed, 16 Nov 2016 18:23:52 +0100
Date: 2016-11-16T18:23:52+01:00	[thread overview]
Message-ID: <o0i4n9$1bg9$1@gioia.aioe.org> (raw)
In-Reply-To: o0i099$fg8$1@dont-email.me

On 2016-11-16 17:08, Jeffrey R. Carter wrote:

> I had a somewhat different introduction to the concept. Typically, one
> understood a problem and then translated that understanding into a
> solution implemented in a programming language. Ada was the 1st language
> I experienced in which it was possible to model the problem in the
> language, and that model was the solution. The translation step needed
> with every other language I'd used could be eliminated. So that is what
> I consider "high level".
>
> Essential feature for this to be possible seem to me to include:
>
> 1. Modules with separation of interface and implementation
>
> 2. The ability to express the constraints of the problem space
>
> 3. The ability to model the concurrency present in many problems

Not to disagree, but I want to point out that features listed belong to 
different aspects of programming:

#1 is [large] code base management/development

#2 is handling domain-specific abstractions, physical entities in your 
example

#3 is concurrent programming

There are lots of other aspects of maybe lesser, maybe bigger importance 
(e.g. type system, polymorphism etc), which may be better or worse 
handled by Ada or Python. Then importance itself may be subjective. So 
"high level" is, and at best any discussion would be probably fruitless 
if your points don't ring bells by the opponent as they do to me (and 
these are not all bells by far).

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de

  reply	other threads:[~2016-11-16 17:23 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-11-16  0:36 Is Python higher level than Ada? Victor Porton
2016-11-16  6:56 ` Paul Rubin
2016-11-16 13:01   ` G.B.
2016-11-16 13:46     ` Dmitry A. Kazakov
2016-11-17  2:52       ` Randy Brukardt
2016-11-17  3:11         ` Paul Rubin
2016-11-16 16:08   ` Jeffrey R. Carter
2016-11-16 17:23     ` Dmitry A. Kazakov [this message]
2016-11-16  9:12 ` Dmitry A. Kazakov
2016-11-16 15:23 ` Maciej Sobczak
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox