comp.lang.ada
 help / color / mirror / Atom feed
From: world!srctran@uunet.uu.net  (Gregory Aharonian)
Subject: Re: Software Engineering Education
Date: 16 Nov 91 17:02:53 GMT	[thread overview]
Message-ID: <SRCTRAN.91Nov16120253@world.std.com> (raw)

     The various suggestions for how to grade software products, while nice,
don't reflect that in the real world of deadlines and tight budgets, one
rarely has the luxury (or the ability to plead for cost over-runs) to do
software nicely in the software engineering sense.
     Languages like C/++ are frequently chosen in the real world for products
because it is easier to write 'bad' programs in the required time with C than
it is to a write the same program 'badly' in Ada.  There is a program I now
use on my PC, GeoWorks, that is a simple, decently implemented of what
Windows should be.  The program has received much praise.  From what I know,
the program is written mostly in assembler, with some C.  I doubt highly,
given the time, budget, and memory constraints, that this program could have
been written in Ada, and if the source code was evaluated by the proposed
academic criteria, probably would not receive a good grade. Yet the product,
albeit with annoying bugs, is a good product.
     The question should be how much of the real world show students be
taught about?  It is beneficial to teach them to program in a way that is
possible only at the few companies in the real world lucky or smart enough
to have great software development environments?

Greg Aharonian
Source Translation & Optimization

             reply	other threads:[~1991-11-16 17:02 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-11-16 17:02 Gregory Aharonian [this message]
  -- strict thread matches above, loose matches on Subject: below --
1991-11-22 18:17 Software Engineering Education timothy shimeall
1991-11-20 23:51 sun-barr!cronkite.Central.Sun.COM!newstop!sunaus!assip.csasyd!condor!dave
1991-11-19 16:18 Ray Harwood
1991-11-18 23:05 agate!spool.mu.edu!tulane!uno.edu!JNCS
1991-11-18 17:12 David A. Hasan
1991-11-18 15:45 Bill Yow
1991-11-16 16:37 agate!spool.mu.edu!yale.edu!qt.cs.utexas.edu!zaphod.mps.ohio-state.edu!ca
1991-11-15 19:26 cis.ohio-state.edu!udecc.engr.udayton.edu!blackbird.afit.af.mil!galaxy.af
1991-11-15 19:18 Michael Feldman
1991-11-15 17:33 Dana Newman
1991-07-14  7:40 Orville R. Weyrich
1991-07-09 21:27 cis.ohio-state.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!wu
1991-07-08 21:44 spool.mu.edu!caen!zaphod.mps.ohio-state.edu!rpi!bu.edu!m2c!risky.ecs.umas
replies disabled

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