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.8 required=5.0 tests=BAYES_00,PLING_QUERY autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,b6d862eabdeb1fc4 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!feeder.news-service.com!85.214.198.2.MISMATCH!eternal-september.org!.POSTED!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: Ada noob here! Is Ada widely used? Date: Thu, 20 May 2010 21:59:58 +0200 Organization: A noiseless patient Spider Message-ID: <87d3wqbayp.fsf@ludovic-brenta.org> References: <20100520192448.836181A795C@www.ecn.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Date: Thu, 20 May 2010 19:59:59 +0000 (UTC) Injection-Info: mx01.eternal-september.org; posting-host="eFtXNdfZVc7bNiA0mqM/0g"; logging-data="30210"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19O6MKN4oZE6C8N5XZ3l4Wh" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:Zk30UcRtQZJuSpAeEe0BoPNXUuw= sha1:SE5qrYXnS97QdC/ENkJcYtMTcLc= Xref: g2news2.google.com comp.lang.ada:11821 Date: 2010-05-20T21:59:58+02:00 List-Id: Duke Normandin writes: > On 2010-05-20, Anonymous wrote: >>> Just curious to know if Ada is still widely used, and in what >>> area(s) does it excel, e.g. data processing, number crunching, >>> graphics, etc? TIA.. >> >> Ada was never widely used. It could have been, because it's one of >> the all time great general purpose languages. There's probably no >> better or more flexible HLL. However, various factors combined to >> make it a niche language and it doesn't have any hope of breaking out >> of that niche or getting the use and exposure it deserves. > > Well! Doesn't _that_ just suck! Tell me more about these "various > factors" - off this NG if you prefer. I need to make an informed > decision as to whether or not I should continue learning Ada. My experience shows that: - people who learn Ada become more adept at other languages. This is because Ada teaches them to think properly. This in turn is because, in Ada, concepts are much more orthogonal than in other languages (e.g. encapsulation is orthogonal to types). - people who spend the effort to learn Ada show they are real software engineers. A real software enginer bases their decisions on technical merits, not popularity. - Sloppy programmers avoid Ada, therefore Ada helps avoid sloppy programmers. -- Ludovic Brenta.