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=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: Victor Porton Newsgroups: comp.lang.ada Subject: Is Python higher level than Ada? Date: Wed, 16 Nov 2016 02:36:47 +0200 Organization: Aioe.org NNTP Server Message-ID: NNTP-Posting-Host: lDxRHYOjBtXVpH9sAkYLGw.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit X-Complaints-To: abuse@aioe.org User-Agent: KNode/4.14.10 X-Notice: Filtered by postfilter v. 0.8.2 Xref: news.eternal-september.org comp.lang.ada:32332 Date: 2016-11-16T02:36:47+02:00 List-Id: Is the following statement correct? "Python is a higher level programming language than Ada." The purpose of my question is not to start a holy war, but to get better understanding of what "higher level programming language" phrase may mean. I have good knowledge of both Python and Ada. My question is not about particular features, but about which features are considered in definition of "higher level". One feature I may think of, is that Python may be more easily integrated with databases by using dynamic fields or attributes. Does this feature contribute to what deserves to be called "higher level"? Also Python 3 has metaclasses but Ada doesn't. Is it essential for definition of a very high level programming language? -- Victor Porton - http://portonvictor.org