comp.lang.ada
 help / color / mirror / Atom feed
From: "chris.danx" <chris.danx@ntlworld.com>
Subject: Re: Learning Ada (newbie)
Date: Wed, 4 Apr 2001 15:46:58 +0100
Date: 2001-04-04T15:46:58+01:00	[thread overview]
Message-ID: <ptGy6.894$bL6.131565@news2-win.server.ntlworld.com> (raw)
In-Reply-To: 9af9ao$6ee$1@taliesin.netcom.net.uk


"Ayende Rahien" <Dont@spam.me> wrote in message
news:9af9ao$6ee$1@taliesin.netcom.net.uk...
> 1. Where can I learn Ada? Preferably a turial on the web. I'm currently
> reading (http://www.adahome.com/Ammo/Cplpl2Ada.html) which presents some
> very interesting concepts (the fine-grained variables, frex), but it
doesn't
> really teach much. I used to know Pascal (been several years since I
program
> in it), and I know C/C++ pretty well. So I don't really need an
interduction
> to programming, just to Ada itself.

You should try the lovelace tutorial, it's great.  Do you know
www.Adapower.com?  if not bookmark it, it's good for all sorts of Ada
related stuff.  There's a link to the tutorial in there.  Also try
http://www.diax.ch/users/gdm/pascada.htm by Gautier de Montmollin.  It's
good too.

I might also do an introduction to Ada for programmers soon.  The OS
developer i work with is considering a switch from C to Ada and he knows
Pascal well, so i might do it to help him out.  Maybe try
http://willow.os-4u.com in the (near?) future.  This is my new programming
site so be patient.

> 2. Can you recommend a good IDE for Ada? Preferably for Windows.

AdaGIDE is the best IMO, again you'll find links to it at AdaPower.

> 3. I read in Jargon File that "hackers find Ada's exception handling &
> inter-process communication particularly hilarious." among other stuff.
> Why is that?

Dunno, i think exception handling in Ada is simple and powerful.  None of
that
    try {}
    catch {}

nonsense.  Ada's handling is simple, effective, uniform and less verbose
than C++ and Java.

> What are the advantages & disadvantages of Ada compare to C or C++
> and other languages?

Ada is a standard and a validated compiler has undergone testing with
massive test suite.  C compilers can't even agree on the size each of the
member of integer type family.  Ada's advantages over C are numerous, too
numerous to go into.  You might be interested to know that when I came to
Ada initially (just over a year ago), I didn't hold it in such high regard.
Now I use it lots and really like it.


Hope this helps,
Chris Campbell





  parent reply	other threads:[~2001-04-04 14:46 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-04-04 13:25 Learning Ada (newbie) Ayende Rahien
2001-04-04 14:36 ` Marin David Condic
2001-04-04 18:31   ` Ayende Rahien
2001-04-04 14:46 ` chris.danx [this message]
2001-04-04 15:09 ` Ted Dennison
2001-04-04 16:00 ` David Starner
2001-04-04 18:05 ` martin.m.dowie
2001-04-04 18:29   ` Ayende Rahien
2001-04-05 11:18     ` martin.m.dowie
2001-04-04 22:25 ` Peter Milliken
2001-04-04 23:57 ` Jerry Petrey
2001-04-05 13:46   ` BSCrawford
2001-04-05 21:06 ` Mark Lundquist
2001-04-05 22:06   ` Marin David Condic
2001-04-06  4:04     ` Mark Lundquist
2001-04-06 21:52       ` Britt Snodgrass
2001-04-06 14:13     ` Ted Dennison
2001-04-06 14:53       ` Marin David Condic
2001-04-06 17:24       ` Mark Lundquist
2001-04-07 17:59     ` Georg Bauhaus
2001-04-09 14:54       ` Marin David Condic
2001-04-06  0:44   ` Ayende Rahien
2001-04-06  0:56     ` Ayende Rahien
2001-04-06  7:04   ` Martin Dowie
2001-04-06 14:11     ` Mark Lundquist
2001-04-06 16:33       ` Mark Lundquist
2001-04-24  5:24   ` David Thompson
replies disabled

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