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,7e91369a070cca32 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!news.albasani.net!nuzba.szn.dk!pnx.dk!not-for-mail From: Jacob Sparre Andersen Newsgroups: comp.lang.ada Subject: Re: Ada is popular after all Date: Wed, 07 Feb 2007 15:27:22 +0100 Organization: SubZeroNet, Copenhagen, Denmark Message-ID: References: <1170694465.682267.153990@s48g2000cws.googlegroups.com> NNTP-Posting-Host: 0x5552efa6.adsl.cybercity.dk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: minji.szn.dk 1170858442 24199 85.82.239.166 (7 Feb 2007 14:27:22 GMT) X-Complaints-To: usenet@szn.dk NNTP-Posting-Date: Wed, 7 Feb 2007 14:27:22 +0000 (UTC) User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) Cancel-Lock: sha1:OOyDEFk5OCyMLJu/UyXbGbumvDM= Xref: g2news2.google.com comp.lang.ada:9072 Date: 2007-02-07T15:27:22+01:00 List-Id: Ludovic Brenta wrote: My interpretation of the pop-con numbers is not quite as optimistic as yours, but we are definitely not going backwards compared to other languages. > Another thing that makes Ada trendy nowadays is the enduring series > of articles by Yves Bailly in GNU/Linux Magazine France. The > December issue contains article #14 in the series, ending with a > mention of "the next article"... Sounds good. I am working on another attempt to improve the popularity of Ada: I just started teaching the course on POSIX programming at DMU-Syd (http://www.dmusyd.edu/) for the second time. This time I am using Ada. Last year I tought the same course using C. It is still too early to tell if it works out significantly better using Ada. So far I can just say that I haven't had any complaints about the choice of language. Formally the whole education is based on Java, but I got an excemption from that rule when I was hired, so I am free to use Ada, Bash and C as I see fit. Doing POSIX programming in Ada is not quite as easy as I hoped: - There are apparently holes in the POSIX/Ada API compared to the POSIX/C API (utmp/wtmp comes to mind). - We have no easy alternative to "man 2 " and "man 3 ". - Some design choices in the POSIX/Ada API seem illogical (error handling comes to mind). - Some implementation choices in Florist seem rather inefficient (access permissions come to mind). - Florist is buggy on Ubuntu (procedure Open_Or_Create comes to mind). I make the course materials available at . Comments and corrections are very welcome. Greetings, Jacob -- My brain needs a "back" button so I can remember where I left my coffee mug.