comp.lang.ada
 help / color / mirror / Atom feed
From: "Brian" <phaedrusalt@hotmail.com>
Subject: Re: Ada as a first language
Date: Sun, 22 Mar 2009 23:28:11 -0900
Date: 2009-03-22T23:28:11-09:00	[thread overview]
Message-ID: <1YudnblPCIBgtlrUnZ2dnUVZ_tbinZ2d@earthlink.com> (raw)
In-Reply-To: 01d59695$0$20632$c3e8da3@news.astraweb.com

Hello Chris,

Before I begin, you should know that I've been using Ada since the mid 80's, 
and it's still my language of choice for any project.  Since that time I've 
worked on a wide variety of projects, including a satellite, a submarine, a 
variety of missiles, tanks, other weapons and assorted non-embedded work. 
Also, I did my robotics work at UCLA in Ada, and it was a lot of fun!

So, as an obviously rabid Ada-geek, would I recommend Ada for you?  No.  Ada 
is a great language for beginning programmers, it helps newbies to develop 
discipline and learn software development skills that will last them a 
lifetime.  But you didn't say that you wanted to learn SW development, you 
said that you wanted to do some embedded robotics.  And Ada is far from the 
easiest path for someone in your shoes.

What kind of projects did you want to try?  There are some very good kits 
available that provide more "fun for the buck" than you might get with Ada. 
(Think Lego Mindstorms NXT, or the Parallax BASIC Stamp processor, or a 
variant of the Processing language called Wiring that has a nice bit of 
hardware.)  Also, there are a number of microprocessors available that are 
programmable in C or assembly.

Ada is a beautiful, elegant language.  Feature rich, it offers a lot to the 
seasoned and newbie coder, but it's not the easiest language.  By far.  Oh, 
and there are a number of languages with better libraries.  Sure, you COULD 
spend a lot of time interfacing to those libraries, but isn't that time 
better spent making your robot move, see, navigate or whatever?

Good luck, and let us know how it goes!
Brian Salter 





  parent reply	other threads:[~2009-03-23  8:28 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-22  2:26 Ada as a first language Chris
2009-03-22 10:36 ` mockturtle
2009-03-22 14:44 ` Brian Drummond
2009-03-23 11:03   ` Peter C. Chapin
2009-03-23 13:29     ` Brian Drummond
2009-03-25 10:51       ` Peter C. Chapin
2009-03-23 16:59   ` rolf.ebert_nospam_
2009-03-24 19:22   ` Tim Rowe
2009-04-04  1:42     ` Brian Gaffney
2009-04-07  9:50       ` Alex R. Mosteo
2009-03-22 15:21 ` Gary Scott
2009-03-23  8:28 ` Brian [this message]
2009-03-23  9:05   ` Jacob Sparre Andersen
2009-03-23 22:02     ` Brian
2009-03-24  1:41       ` Gautier
2009-03-24  5:56       ` Jacob Sparre Andersen
2009-03-24 22:30         ` Brian
2009-03-25  9:41           ` rmoldskr+usenet
2009-03-25 22:27             ` Brian
2009-03-25 17:58       ` John McCormick
2009-03-25 23:20         ` Brian
2009-03-23 12:08 ` Chris
2009-03-25 21:10   ` John McCormick
2009-04-11 16:40   ` Mike Silva
2009-03-23 23:05 ` jpwoodruff
2009-03-25  0:16 ` Martin
2009-03-25 15:54 ` John McCormick
  -- strict thread matches above, loose matches on Subject: below --
1997-07-03  0:00 Ada as a First Language RC
1997-07-03  0:00 ` Michael Feldman
1997-07-06  0:00 ` Alan Brain
1997-07-06  0:00   ` Robert Dewar
1997-07-16  0:00   ` Eric James DeArment
1997-07-07  0:00 ` Shmuel (Seymour J.) Metz
1992-12-29 15:40 agate!dog.ee.lbl.gov!hellgate.utah.edu!fcom.cc.utah.edu!vx9000.weber.edu!
replies disabled

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