comp.lang.ada
 help / color / mirror / Atom feed
From: abbasi@smaug.enet.dec.com (Nasser ABBASI)
Subject: Re: Good Quality ADA Programmers Guides
Date: 7 Apr 91 08:05:45 GMT	[thread overview]
Message-ID: <21828@shlump.nac.dec.com> (raw)


In article <1991Apr6.031526.6538@engin.umich.edu>, mthoms@engin.umich.edu (Michael Kenneth Thoms) writes...
>  Does anyone know of any good ADA programmers guides
>  for beginners? I am taking a job with a firm that 
>  is intrested in doing Air Trafic Control work in ADA.
>  
>  Any advice as to what book to read to get a lot of
>  ADA programming experience quickly?
> 
>  Thanks in advance.
> 
>Mike Thoms 
>University of Michigan, Ann Arbor

 Ok, you need to keep in mind to get the 'Big' picture as well the
 'small' picture, to get the most out of the language.

 A good book for showing how to design using ada is 
 'software engineering with ada' Grady Booch.

 ANother good book with more detailed into ada is
 'ADA  as a second language' by  Norman H. Cohen (McGraw-hill) (830 pages)

 to get a look at ADA packages for different types of structures see
 'Software Components with ADA' Grady Booch.

 you'll find as you work more with ADA, that the way you think of programming 
 will be different from non object-based languages such as C,Pli,Pascal etc.
 you'll end up spending more time in design stage, you Boss might start
 getting worried because not-much-code is cracked out, but in the end
 you should end up with a better designed and built software, since the
 language seems to make you think more of what you are doing. (ie. in terms
 of packages, Data Hiding, forces you to update an OUT parmeter, declare
 parmeter IN, OUT, INOUT to make it cleare to maintain etc..)

 on the otehr hand there is no language that will prevent one from writting bad 
 code!

 If you were to learn ADA and say C from the scratch, you'll learn C
 faster and start writing programs quicker in C, but even though ADA 
 will take you longer to learn and to start writing large program in it,
 I think the pay off should be worth it. IMHO offcourse.

 /naser

**** discalimer: this are my own personal opinions, as always

             reply	other threads:[~1991-04-07  8:05 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-04-07  8:05 Nasser ABBASI [this message]
  -- strict thread matches above, loose matches on Subject: below --
1991-04-06  3:15 Good Quality ADA Programmers Guides Michael Kenneth Thoms
1991-04-11  8:41 ` HEDDY
1991-04-12 15:11   ` Mike Sullivan,  a.k.a. Sully
replies disabled

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