From: Jacob Sparre Andersen <sparre@nbi.dk>
Subject: Re: Ada is popular after all
Date: Wed, 07 Feb 2007 15:27:22 +0100
Date: 2007-02-07T15:27:22+01:00 [thread overview]
Message-ID: <ygebqk62gc5.fsf@hugsarin.dmusyd.edu> (raw)
In-Reply-To: 1170694465.682267.153990@s48g2000cws.googlegroups.com
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 <system call>" and "man 3
<library call>".
- 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
<http://edb.jacob-sparre.dk/Posix_in_Ada/>.
Comments and corrections are very welcome.
Greetings,
Jacob
--
My brain needs a "back" button so I can
remember where I left my coffee mug.
next prev parent reply other threads:[~2007-02-07 14:27 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-02-05 16:54 Ada is popular after all Ludovic Brenta
2007-02-05 17:54 ` Yves Bailly
2007-02-05 20:28 ` Ludovic Brenta
2007-02-05 21:05 ` Frederic Praca
2007-02-05 23:11 ` Yves Bailly
2007-02-07 15:16 ` Pascal Obry
2007-02-05 18:24 ` Jeffrey R. Carter
2007-02-05 20:23 ` Ludovic Brenta
2007-02-07 14:27 ` Jacob Sparre Andersen [this message]
2007-02-10 12:41 ` Ada is popular after all (POSIX binding) Guillaume Foliard
2007-02-11 10:26 ` Jacob Sparre Andersen
2007-02-07 15:34 ` Ada is popular after all Alex R. Mosteo
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox