home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / lang / ada / 3687 < prev    next >
Encoding:
Text File  |  1992-12-15  |  2.7 KB  |  55 lines

  1. Newsgroups: comp.lang.ada
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mksol!mccall
  3. From: mccall@mksol.dseg.ti.com (fred j mccall 575-3539)
  4. Subject: Re: FORTRAN bug(was Re: C++ vs. Ada -- Is Ada loosing?)
  5. Message-ID: <1992Dec15.163636.20106@mksol.dseg.ti.com>
  6. Organization: Texas Instruments Inc
  7. References: <1992Dec11.132942.24054@mksol.dseg.ti.com> <1992Dec11.213147.24000@seas.gwu.edu> <1992Dec14.170421.18709@mksol.dseg.ti.com> <1992Dec15.024340.22575@seas.gwu.edu>
  8. Date: Tue, 15 Dec 1992 16:36:36 GMT
  9. Lines: 44
  10.  
  11. In <1992Dec15.024340.22575@seas.gwu.edu> mfeldman@seas.gwu.edu (Michael Feldman) writes:
  12.  
  13. >In article <1992Dec14.170421.18709@mksol.dseg.ti.com> mccall@mksol.dseg.ti.com (fred j mccall 575-3539) writes:
  14. >>
  15. >>I agree.  I feel the same way about Ada, by the way.  There's simply
  16. >>too much there to be teaching it to people as a first language.
  17. >Well, you're certainly entitled to your opinion. Those of us who are
  18. >actually _doing_ it, and (most of) our students, like what they see.
  19.  
  20. There are also a lot of places that are teaching C as a first
  21. language.  That doesn't make it any less a mistake, in my opinion. 
  22.  
  23. >We don't tell the students what a verbose, hairy, big, risky dinosaur
  24. >Ada is, so they somehow get the impression they can learn it. And they do.
  25.  
  26. Substitute C for Ada in the above sentence and it makes equally good
  27. sense.  I still don't think it's a good idea.  
  28.  
  29. >We teach our infant children a subset of English (or German, or whatever),
  30. >and we teach our freshmen a subset of Ada. They learn the rest as they
  31. >grow up. It's a language you can grow into.
  32.  
  33. As is any language.  I don't consider this a particularly good
  34. argument for using it in a beginning class.
  35.  
  36. >>
  37. >>Pascal tends to be a somewhat more appropriate choice for a first
  38. >>language.  It's a nice protected environment with a limited set of
  39. >>features. 
  40. >The downside is that vanilla Pascal (the ISO standard version) is much
  41. >too underpowered for the software engineering stuff (like separate
  42. >compilation) we want to do, even with first-years. So many teachers go
  43. >with Turbo. Only trouble is, Philippe has decided that Turbo for Unix
  44. >isn't worth his trouble, so yanking the kids off their PC's onto the
  45. >Unix boxes in the lab is impossible unless they switch to C...or Ada.
  46.  
  47. Then they should make the switch.  One would hope you're planning on
  48. them learning more than one language, anyway.
  49.  
  50. -- 
  51. "Insisting on perfect safety is for people who don't have the balls to live
  52.  in the real world."   -- Mary Shafer, NASA Ames Dryden
  53. ------------------------------------------------------------------------------
  54. Fred.McCall@dseg.ti.com - I don't speak for others and they don't speak for me.
  55.