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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-07-30 08:36:05 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!news.space.net!not-for-mail From: Gerhard =?ISO-8859-1?Q?H=E4ring?= Newsgroups: comp.lang.ada Subject: Re: How to make Ada a dominant language Date: Mon, 30 Jul 2001 17:36:04 +0200 Organization: Customer of SpaceNet GmbH Message-ID: <3B657EE4.2060603@bigfoot.de> References: NNTP-Posting-Host: 195.30.93.15 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.space.net 996507363 74964 195.30.93.15 (30 Jul 2001 15:36:03 GMT) X-Complaints-To: usenet@news.space.net NNTP-Posting-Date: Mon, 30 Jul 2001 15:36:03 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.2) Gecko/20010628 X-Accept-Language: en-us Xref: archiver1.google.com comp.lang.ada:10754 Date: 2001-07-30T17:36:04+02:00 List-Id: Russ wrote: > The Ada programming language is based on an excellent fundamental > design, but it is much less popular than it could be because it has an > awkward, "klunky" syntax. I propose to clean up the syntax by > borrowing from Python. Python is very popular high level "scripting" > language with a reputation for promoting clean, clear code. The new > syntax could be translated into Ada95 syntax with a relatively simple > "preprocessor," so existing compilers could still be used, old code > would continue to work, and programmers could continue to use the old > syntax if they wish. The problem with "simple preprocessors" is that you don't get good error messages any more. > Here are the syntax changes I propose: [snip] I like both Python and Ada. I use Ada syntax in Ada and Python syntax in Python. There are already preprocessors for Perl and C++ that translate from a Python-like syntax to Perl/C++ (search freshmeat). The syntax of a programming language is something relatively superficial. I don't think that Ada's little popularity is causes by its syntax. I used to be a great Modula-2 fan and was immediatly familiar with Ada. -- Gerhard