TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender: "Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
X-To: "W. Wesley Groleau x4923" <[log in to unmask]>
Date: Mon, 23 Nov 1998 16:17:49 -0500
Reply-To: Jack Beidler <[log in to unmask]>
From: Jack Beidler <[log in to unmask]>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=us-ascii
Organization: University of Scranton
MIME-Version: 1.0
Parts/Attachments: text/plain (30 lines)
"W. Wesley Groleau x4923" wrote:

> > .....  After
> > seeing Ada in two courses, our students take our operating system course
> > using C.  We do not teach them C, they pick it up during the first
> > couple of weeks in the Op. Sys. course.  The first time we did this, I
> > was concerned about the transition because the guy who teaches OS did
> > not know Ada.  His experience was:
> >
> > 1.  The students ask the right questions, like
> >     "How do I package in this language?"
> > 2.  They use variable names that are more than two letters long.
> > 3.  They do not abuse the ++ operator.
> > 4.  They write readable C programs.
> Just to play Devil's Advocate, do they learn the hard way about the value
> of the things they lose by changing languages?  (abstraction support, type
> checking, range checking, not having to have Makefiles, and on and on....)

No, they learned the easy way, they learned Ada first{:-).  As a result, they
can spend more time on concepts.  If you come from concepts and avoid language
hacking, you avoid the pothole, sinkholes, ...

John (Jack) Beidler, Ph.D., Professor of Computer Science
Computing Sciences Department, University of Scranton, Scranton, PA 18510
Mailto:[log in to unmask]     Phone: (717) 941-7774  Fax: (717) 941-4250