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: "Jeffrey R. Carter" Newsgroups: comp.lang.ada Subject: Re: Weakness of Ada is expensive / security / etc. ? Anything else? Date: Fri, 17 Jul 2015 11:39:26 -0700 Organization: Also freenews.netfront.net; news.tornevall.net; news.eternal-september.org Message-ID: References: <084c0dc7-ae74-4cb8-b1fe-78f42de94291@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Injection-Date: Fri, 17 Jul 2015 18:38:00 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="a3855fbfe1a666be9aefba0563039ed5"; logging-data="23659"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18xf+u3TdAe9A6dyAnuR1BUM+8JCHl6oG8=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 In-Reply-To: <084c0dc7-ae74-4cb8-b1fe-78f42de94291@googlegroups.com> X-Mozilla-News-Host: news://freenews.netfront.net Cancel-Lock: sha1:nPnLruzzSx+fs3ctmmQ/euuBk8s= Xref: news.eternal-september.org comp.lang.ada:26856 Date: 2015-07-17T11:39:26-07:00 List-Id: I'll stick my nose in here where I think I have something different to say from the responses so far. On 07/17/2015 03:19 AM, Trish Cayetano wrote: > > - Ada complete language is too complex. True or False? If true, how? That depends on the definition of "too complex". C++ is a popular and widely used language with an RM longer than the Ada RM, though C++ lacks modules and concurrency. Clearly if Ada is "too complex" then C++ is also "too complex". That doesn't stop it from being popular and widely used. Ada will never be popular, since it supports the way S/W engineers think, while languages like C/++ are for coders who don't want to think at all before they start coding, and there are a lot more coders than S/W engineers. Also, Ada has a number of unnecessary features added in an attempt to be popular, such as support for programming by extension and anonymous types. Luckily most Ada features are orthogonal, so you can ignore these features and use the well designed and less complex remaining features. > - Ada requires expensive compilers for large systems Requires? Hardly. There are free compilers which can handle systems of any size as well as any expensive compiler. There may be other project requirements that drive the project to an expensive compiler, but using Ada does not, in and of itself, require expensive compilers for any systems. -- Jeff Carter "Damn it, Jim, I'm an actor, not a doctor." 124