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!.POSTED!not-for-mail From: "Jeffrey R. Carter" Newsgroups: comp.lang.ada Subject: Re: How to get Ada to ?cross the chasm?? Date: Sun, 29 Apr 2018 09:54:36 +0200 Organization: Also freenews.netfront.net; news.tornevall.net; news.eternal-september.org Message-ID: References: <1c73f159-eae4-4ae7-a348-03964b007197@googlegroups.com> <87k1su7nag.fsf@nightsong.com> <87po2la2qt.fsf@nightsong.com> <87in8buttb.fsf@jacob-sparre.dk> <3f7a7f76-c5eb-4cba-9051-6b5dfeeb906c@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 29 Apr 2018 07:54:36 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="0bf9106b11a5aa59ef18b2d99eecd140"; logging-data="13817"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/f+b63mqyz+QOGstrE6v5SE93orcahvcY=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 In-Reply-To: <3f7a7f76-c5eb-4cba-9051-6b5dfeeb906c@googlegroups.com> Content-Language: en-US Cancel-Lock: sha1:3y17x8CKg/EutoCfruDK8sDHybI= Xref: reader02.eternal-september.org comp.lang.ada:51779 Date: 2018-04-29T09:54:36+02:00 List-Id: On 04/29/2018 02:39 AM, patrick@spellingbeewinnars.org wrote: > > Instead of talking about how to get Ada over the Chasm, could we stop for a moment and talk about who has already made it over the chasm and is eating Ada's lunch. I believe this to be largely C++ with a bit of Java perhaps. > > C++ is huge and it is complicated, much like Ada but IMHO, there is no comparison between the two. Indeed Barnes, said "ease yourself into the language" and this can be done. Can it with Ada? Aside from toy programs that don't do anything, how does one start with simple useful Ada code. To me, this is Free Pascal, not Ada at all. If you limit Ada to features that C++ has, you have to get rid of tasking, packages, and user-defined numeric types. What's left is similar to Pascal. Why is it OK for C++ to be equivalent to Pascal but not to start with the Pascal subset + packages with Ada? -- Jeff Carter "Ditto, you provincial putz?" Blazing Saddles 86