comp.lang.ada
 help / color / mirror / Atom feed
* Teaching SW Egr
@ 1989-03-04  2:24 larry
  0 siblings, 0 replies; only message in thread
From: larry @ 1989-03-04  2:24 UTC (permalink / raw)


I've talked to many programmers who started out as hardware
engineers or who work with software systems that are heavily
hardware-oriented.  I tell them that Ada is a programming language
that includes capabilities that hardware engineers have long had,
such as standard, parameterized interfaces; modularity; and
automated checking.  Put this way, generics, packages, and strong
type-checking makes perfect sense to most of them.

For that matter, I sometimes wonder what is so difficult about the
more basic ideas behind software engineering.  Isn't it obvious
that hard problems have to be treated in a "divide and conquer"
fashion?  That even the most brilliant solutions have costs as well
as benefits?  That every boring, fiddling detail that a computer
can handle leaves humans to do the fun things?

Do we really need an entire course in software or any other kind
of engineering?
                           Larry @ vlsi.jpl.nasa.gov

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1989-03-04  2:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1989-03-04  2:24 Teaching SW Egr larry

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