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=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,b31edd6b76eebb7d X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit X-Received: by 10.224.218.2 with SMTP id ho2mr19493940qab.8.1356810724883; Sat, 29 Dec 2012 11:52:04 -0800 (PST) Path: k2ni3921qap.0!nntp.google.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nntp.club.cc.cmu.edu!feeder.erje.net!eu.feeder.erje.net!newsfeed.x-privat.org!news.jacob-sparre.dk!munin.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: Jacob Sparre Andersen Newsgroups: comp.lang.ada Subject: Re: The Ada way of programming Date: Sat, 29 Dec 2012 20:51:56 +0100 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: <87zk0w8wmb.fsf@adaheads.sparre-andersen.dk> References: <637cb352-9a0f-45b2-99ee-a5a6077f4e46@googlegroups.com> NNTP-Posting-Host: 94.191.238.219.bredband.3.dk Mime-Version: 1.0 X-Trace: munin.nbi.dk 1356810721 18958 94.191.238.219 (29 Dec 2012 19:52:01 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Sat, 29 Dec 2012 19:52:01 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:YTXth2r0uSkqbNfsNaR+BG3HuBA= X-Received-Bytes: 1985 Content-Type: text/plain; charset=us-ascii Date: 2012-12-29T20:51:56+01:00 List-Id: alb348@gmail.com writes: > What books / online resources would you suggest to a beginner who > wants to learn the Ada way of programming? Read the Ada 95 Quality and Style Guide for guidelines and "Object-Oriented Software in Ada 95" for a textbook introduction to the language. The former should be freely awailable for download, and if the latter is prohibitively expensive, I think most recent Ada textbooks are reasonably close to good Ada culture in their way of teaching programming. It is my impression that too many people programming in Ada (including myself) tend to have a bad habit of making premature optimisation of tasking even if they would never do it for non-tasking applications. I have a two Ada books with a focus on tasking in the office, but I haven't gotten around to see how they cover the subject yet. Greetings, Jacob -- "Universities are not part of the nation's security organisation, they are not the nation's research laboratory either: they are the nation's universities." -- E.W. Dijkstra