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!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!nntp-feed.chiark.greenend.org.uk!ewrotcd!reality.xs3.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: Jacob Sparre Andersen Newsgroups: comp.lang.ada Subject: Re: How (or Where?) to get started on Ada? (Properly) Date: Thu, 05 Sep 2013 10:42:26 +0200 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: <87ppsnu0b1.fsf@adaheads.sparre-andersen.dk> References: <9ec51e40-081f-4ec7-b17f-7c73dbdcd10a@googlegroups.com> <2e821865-60c7-4056-91b1-165a6e7748ac@googlegroups.com> NNTP-Posting-Host: monowall.adaheads.com Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: loke.gir.dk 1378370546 25796 86.48.41.195 (5 Sep 2013 08:42:26 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Thu, 5 Sep 2013 08:42:26 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) Cancel-Lock: sha1:sVZY4FrNsSqd+9dcEi4ZSOPpyV8= Xref: news.eternal-september.org comp.lang.ada:17128 Date: 2013-09-05T10:42:26+02:00 List-Id: Jeffrey R. Carter wrote: > In nearly 30 yrs of using Ada, I have never encountered a situation in > which low-level concerns had a positive effect on a project. I've had a few cases where I've had to implement work-arounds because implementation choices in specific implementations of the standard libraries gave order-of-magnitude slow-downs. But except for those very few cases - and even in those cases, really - I've been very happy with working on the high abstraction level until specific issues showed up. > Concerning your original question, I second the suggestion of "Ada > Distilled". Same here. But it sounds like the reference manual itself might also be a valuable learning resource in this specific case. Greetings, Jacob -- »In Ada you model the problem space, not the solution space.« -- Robert I. Eachus