comp.lang.ada
 help / color / mirror / Atom feed
From: pattis@beaver.cs.washington.edu  (Richard Pattis)
Subject: Re: Ada as the language of first exposure
Date: 29 Oct 92 19:53:23 GMT	[thread overview]
Message-ID: <1992Oct29.195323.21913@beaver.cs.washington.edu> (raw)

Just two comments:

1) We've been teaching Ada to our 1st year students hear aw UW for 4 years; we
now teach 1,200/year. We teach Ada to these students as an improved,
standardized Pascal. Sure we don't teach some things (tasking is the most
obvious). But we do teach exceptions (they are in Pascal, just not
controllable), operator overloading (with complex numbers),  packages,
generics (sorting and queues are the most obvious examples), and the
protection afforded by private types.

Ada contains many simple features that improve on Pascal: no begin-end blocks
in control structures, short-circuit logical operators, better parameter modes,
unconstrained arrays, structured return types, etc. We have found it no
harder to teach than Pascal. Student programs are smaller and more general
because they use Ada.

2) The price problem is still there, but much reduced. With NYU's free AdaEd,
Alsys lowering prices to $500 for a bunch of machines, Meridian's sub $100
compiler for PCs, DEC's inclusion of Ada in their Academic Software Package,
the upcoming GNU Ada (GNAT) this complaint is not a show stopper.

Rich Pattis


-- 
------------------------------------------------------------------------------
  Richard E. Pattis                     "Programming languages are like
  Department of Computer Science         pizzas - they come in only "too"
    and Engineering                      sizes: too big and too small."

             reply	other threads:[~1992-10-29 19:53 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-10-29 19:53 Richard Pattis [this message]
  -- strict thread matches above, loose matches on Subject: below --
1992-11-03 18:35 Ada as the language of first exposure yale.edu!jvnc.net!netnews.upenn.edu!uofs!guinness.cs.uofs.edu!beidler
1992-11-02 15:42 agate!spool.mu.edu!uwm.edu!linac!pacific.mps.ohio-state.edu!cis.ohio-stat
1992-11-01 17:12 Michael Feldman
1992-10-30  4:28 Michael Feldman
1992-10-29 17:04 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!jvnc.net!yal
replies disabled

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