comp.lang.ada
 help / color / mirror / Atom feed
From: "Luke A. Guest" <laguest@abyss2-nospam.demon.co.uk>
Subject: Re: Ada for a programming newb.
Date: Thu, 18 Sep 2003 20:33:45 +0100
Date: 2003-09-18T20:33:45+01:00	[thread overview]
Message-ID: <pan.2003.09.18.19.33.45.156109@abyss2-nospam.demon.co.uk> (raw)
In-Reply-To: ce7ef1c8.0309180931.2f236163@posting.google.com

On Thu, 18 Sep 2003 10:31:46 -0700, Isaac Gouy wrote:

> Kyle Root <kappy044@myrealbox.com> wrote
>> I was wondering if Ada would be suitable for me. 
> 
> Ada has many excellent qualities.
> IMHO a smaller language is a better tool for learning about
> programming.

I disagree. A lot of people have learnt Pascal first, I think that is a
mistake because you get to a point where you are limited by the language.
Ada will give the beginner 1) an excellent introduction to developing
functional code that is easy to read/write and is just nice & 2) will also
provide a language that will not piss you off because it won't do what you
want.

I learned Basic/C/m68k Assembly/C++/Pascal/Ada9X and have dabbled in other
languages since. I didn't like Pascal too much, but Ada is much nicer; so
many features that help rather than hinder.

> Neither Ada nor Oberon-2 will help you to learn about functional
> programming. I don't have any personal experience with Scheme but
> there are several excellent online text books and the Dr Scheme is
> reputed to be excellent. At some point I'd recommend you take a look
> at Clean or Haskell to broaden you're ideas about what a programming
> language can be like.

Forget about about functional/logic programming languages, it's generally
really strange people who *get* these. They're too odd - i.e.
mathematical/formal, which isn't as natural as "normal" programming
languages.
 
>> There doesn't seem to be as much documentation 
> Always try to find language books through the local library - often
> they can get them through inter-library loans from other libraries.

I have Jan Skansholm's book on Ada9X, there is the reference manual online
(www.adapower.com ??)

Luke.




  reply	other threads:[~2003-09-18 19:33 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-14 20:36 Ada for a programming newb Kyle Root
2003-09-14 21:15 ` Larry Kilgallen
2003-09-14 21:29 ` Ludovic Brenta
2003-09-15 14:46 ` Jarimatti Valkonen
2003-09-18 17:31 ` Isaac Gouy
2003-09-18 19:33   ` Luke A. Guest [this message]
2003-09-18 20:19     ` Warren W. Gay VE3WWG
2003-09-18 20:30     ` chris
2003-09-19  1:38     ` Mark Lorenzen
2003-09-19  3:17       ` Hyman Rosen
2003-09-19 14:25         ` chris
2003-09-19 15:09           ` Hyman Rosen
2003-09-19 15:12             ` Vinzent Hoefler
2003-09-19 15:13               ` Vinzent Hoefler
2003-09-19 15:42           ` Preben Randhol
2003-09-19 18:00             ` Stephane Richard
2003-09-21  1:16               ` Hyman Rosen
2003-09-19 15:51         ` Frank J. Lhota
2003-09-22 12:00           ` Dmitry A. Kazakov
2003-09-22 12:04             ` chris
2003-09-22 12:33               ` Dmitry A. Kazakov
2003-09-22 12:28                 ` Stephane Richard
2003-09-22 19:37             ` Jeffrey Carter
2003-09-23  9:30               ` Jean-Pierre Rosen
2003-09-23 17:49                 ` Jeffrey Carter
2003-09-24  9:53                   ` Preben Randhol
2003-09-19  1:44     ` Jeffrey Carter
2003-09-19 13:30       ` Isaac Gouy
2003-09-19  3:09     ` Isaac Gouy
2003-09-19 21:40       ` Luke A. Guest
2003-09-21 15:09         ` Isaac Gouy
2003-09-19 16:34   ` Chad R. Meiners
2003-09-19 23:57     ` Isaac Gouy
2003-09-20  7:20 ` Anders Wirzenius
replies disabled

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