comp.lang.ada
 help / color / mirror / Atom feed
From: "Stephane Richard" <stephane.richard@verizon.net>
Subject: Re: a good book to start with?
Date: Wed, 08 Oct 2003 10:32:03 GMT
Date: 2003-10-08T10:32:03+00:00	[thread overview]
Message-ID: <DIRgb.36419$541.30979@nwrdny02.gnilink.net> (raw)
In-Reply-To: 8d63e22a.0310080218.23ffb8be@posting.google.com

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2895 bytes --]


"Olivier Laurent" <oliderid@yahoo.co.uk> wrote in message
news:8d63e22a.0310080218.23ffb8be@posting.google.com...
> > Hi Olivier
> >
> > I recommend you visit my website (http://www.adaworld.com) and take a
look
> > at the Learning Center / Free Books section.  My first link there is a
pdf
> > file called Ada Distilled (Make explicitely to teach Ada to C++
programmers.
> >
> > As for GUI you can have a look at http://libre.act-europe.fr/GtkAda/ for
a
> > good GUI library.  and for a tool that uses it, visit
> > http://glade.gnome.org/
> >
> > Hope this puts you one the right track :-)
>
> Thanks St�phane. Impressive web site!
>
> You look like an ADA evangelist ;-), maybe you can help me:
> Is ESA (European Space Agency) still based its core software
> developments on ADA? I read somewhere (on emits.esa.int I think) that
> JAVA is emerging as the next ESA's standard language?
>
> Olivier

Thanks :-)....I try...seems I'm doing something good...:-)  "Reverend Ada
has spoken". ;-).

I heard that too about Java and the ESA.  I'm not one to bring down other
languages for the good of other languages.  But I can't help but wonder how
precise they want (or need) they realtime applications  if they are
considering Java.  Sure Java has a form of Task and Task control mechanism,
but well at last on my PC time differencial benchmarks I've done (for a
music application project of mine, so nothing mission critical per se
however music is all about time precision.  Ada came out much more stable
and regular than java as far as timelaps calculation and the execution of
tasks during the waiting of delays (as in to end a note or play the next
note on a track or multiple tracks.

So Precision wise if it's what they want, they might want to do some serious
benchmarks.  Depends on why they need it I suppose.

Me well I simply prefer Ada for more than one reason.  Mainly because it
still detects more errors at compile time than Java can, which means that by
the time yoru code compiles, there's:
1. a much higher change it will run
2. a much smaller debugging time from the coding to the end of debugging
phase.

It's designed with software engineering in mind and as such offers many
advantage for large scale application development as far as a programming
language goes.

Dont get me wrong, C++, Java probably have their specific place or they
wouldn't be what they are today (popular) but from what I'm seeing, I don't
think all the right reasons went into making them as popular as they are
today.  A lot of the reasons aren't based on language capacities, but on
sheer popularity (a lot of companies go with Java and C++ because other
companies went with Java and C++) that makes Java and C++ popular, but does
it make them better, as languages? I think not :-).

That was my most humble opinion :-)

-- 
St�phane Richard
"Ada World" Webmaster
http://www.adaworld.com






  reply	other threads:[~2003-10-08 10:32 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-07 13:10 a good book to start with? Olivier Laurent
2003-10-07 13:36 ` Stephane Richard
2003-10-08  9:29   ` Georg Bauhaus
2003-10-08 15:44     ` Olivier Laurent
2003-10-08 10:18   ` Olivier Laurent
2003-10-08 10:32     ` Stephane Richard [this message]
2003-10-08 15:44       ` Olivier Laurent
2003-10-08 16:31         ` Stephane Richard
2003-10-14 15:58       ` Colin Paul Gloster
2003-10-08 14:12     ` Jean-Pierre Rosen
2003-10-14 15:59       ` Colin Paul Gloster
2003-10-09 18:44     ` Jacob Sparre Andersen
2003-10-13  8:51       ` Olivier Laurent
2003-10-14 21:13         ` Jacob Sparre Andersen
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox