comp.lang.ada
 help / color / mirror / Atom feed
* Ada for C programmers
@ 1996-12-21  0:00 Rich Maggio
  1996-12-23  0:00 ` Jon S Anthony
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Rich Maggio @ 1996-12-21  0:00 UTC (permalink / raw)



I just want to toss something out there to see what some of you think about this.

When C++ became "all the rage", there came many books targeted to the C programmer
that was moving to C++ and OO thinking.  Wouldn't one for Ada be useful?

I am not saying that C better than Ada or anything, but the fact of the matter is
that there are LOTS of seasoned C programmers out there.  If the idea is to try to
"convert" as many C programmers over to Ada as possible, wouldn't such a guide/book
be valuable to the "Ada cause"?  Is there such a book?  Has anyone contemplated 
putting such a book/document together?

If such a book existed, it would have made my life much easier.  I am not 
suggesting that it should be a translation manual, but more of a philosophical
book.  I found that I had to make some fundamental changes about how I looked at
a problem in order to solve it with good Ada code.  Letting go of "pointers all over
the place" was hard.  Grasping the concept of generic packages was difficult at first,
but I was converted when I started really using them.  A book that compared the 
C library concept and the Ada package (generic or otherwise) concept would have saved
me quite a number of frustrating moments.  I suspect that there are many other programmers
out there that would share the same frustration.

Any thoughts?

As a side note - I am amazed by one thing with Ada: the fact that this stuff has been
around since the early 80's.  At work, we use C and C++, and my group is starting to make
use of the STL (Standard Template Library).  Everyone talks about how cool this is and
how wonderful it is.  I took a look at the book and was amazed to see that I was not looking
at anything foreign to me - this was the same sort of thing I was doing in my class.
And the language I was using supported this sort of thing (generics) back in the early 80's!
So, this being the case, I can say that, even though I will not use Ada professionally (at
least at my current job), it was a very worthwhile language for me to learn.

Rich Maggio





^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~1996-12-28  0:00 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-12-21  0:00 Ada for C programmers Rich Maggio
1996-12-23  0:00 ` Jon S Anthony
1996-12-28  0:00   ` nasser
1996-12-28  0:00   ` nasser
1996-12-23  0:00 ` David Wheeler
1996-12-23  0:00 ` Norman H. Cohen
1996-12-24  0:00 ` Rich Maggio
1996-12-27  0:00   ` David Wheeler
1996-12-24  0:00 ` Dave Wood

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