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=unavailable 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!.POSTED!not-for-mail From: Simon Clubley Newsgroups: comp.lang.ada Subject: Re: C versus Ada (once again :-)), was: Re: F-22 ADA Programming Date: Mon, 3 Nov 2014 02:01:03 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <220f97ab-9aa2-4961-b140-2b271c3ab99a@googlegroups.com> <99759c3f-a35f-4745-a8fd-2fb6ab6fb1aa@googlegroups.com> <48dc1630-8e7d-4e29-8bdd-53d74932d9d0@googlegroups.com> <88a7f98c-55c2-4b5f-8a9d-c8b7512781c8@googlegroups.com> <50cacb19-5d0b-4dbe-b91b-0b3b462913d6@googlegroups.com> <07d0ad94-160b-4873-ba1b-403e8c0bc420@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Date: Mon, 3 Nov 2014 02:01:03 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="4ba3e936a920522f57a8dcc8c800be9e"; logging-data="30021"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/DeZ0fGkMmcWrEopM30jr7R1vUSVFjCLw=" User-Agent: slrn/0.9.9p1 (Linux) Cancel-Lock: sha1:kt8Yg6xRK/m4q8Iun04EtEPnajg= Xref: news.eternal-september.org comp.lang.ada:22985 Date: 2014-11-03T02:01:03+00:00 List-Id: On 2014-11-01, Maciej Sobczak wrote: >> There's also the possibility that Ada may be a step too far for the >> average C programmer. Instead we should consider the possibility of >> a half-way language which is better (safer) than C but not as strict >> as Ada and would have ease of implementation/porting as one of it's >> goals. > > This sentence sounds like a 100% description of C++. It would also be nice if it applied to some scaled up version of a Wirth style language such as Oberon with more Ada style syntax and a simplified (and less strict) version of Ada's type system added. Not as safe as Ada, but potentially much safer than C. The ease of implementation comment refers to the compiler itself BTW, so it would be easy to bring up the compiler (either native hosted or as a cross compiler) for a new environment. Simon. -- Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world