From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.9 required=3.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.5-pre1 Path: eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Mart van de Wege Newsgroups: comp.lang.ada Subject: Re: Learning Ada Date: Fri, 18 Sep 2020 08:53:20 +0200 Message-ID: <877dsrmv8f.fsf@gaheris.vdwege.eu> References: <1dab8412-0ff6-4081-b973-783167a37e6cn@googlegroups.com> <620a8fb2-758c-4bca-b4d3-f2e49fce3703n@googlegroups.com> <871rj2cy61.fsf@nightsong.com> <211a3c48-447a-4d23-840d-d868da44f740n@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain X-Trace: individual.net drjM2jDcaKvRR26zF0VSQwDTIGbe4ErMS1tzxObflapURwscfu X-Orig-Path: gaheris.vdwege.eu!not-for-mail Cancel-Lock: sha1:S1wi/w7x9E2b/N7kB1jPOTBKpdk= sha1:OIL92aIvfgO2HfSUJ/vs+/XOSV8= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) Xref: reader02.eternal-september.org comp.lang.ada:60188 List-Id: "Jeffrey R. Carter" writes: > On 9/16/20 9:13 AM, Jack Davy wrote: >> >> The more I look at this language the more I wonder why it isn't more popular. > > Ada is a language for engineering software. Since 98% of developers > are unable to do that, Ada will never be popular as long as such > people are allowed to develop software. I use it for hobby stuff, for quick solutions (like generating RPG characters). Does not feel like engineering to me. But what I do like is the elegance of the language, and the ability to describe my problem domain using distinct types. The 'verbosity' does not bother me. I'm a fluent touch typist, Using the shift key to type braces slows me more than typing out statements to delineate blocks. The only real nit I have with Ada is that it does not have closures. Mart -- "We will need a longer wall when the revolution comes." --- AJS, quoting an uncertain source.