home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / lang / ada / 2572 < prev    next >
Encoding:
Text File  |  1992-09-09  |  2.2 KB  |  45 lines

  1. Newsgroups: comp.lang.ada
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!cbnewse!cbnewsd!att-out!cbnewsl!willett
  3. From: willett@cbnewsl.cb.att.com (david.c.willett)
  4. Subject: Re: Play 20K expressions again, Sam
  5. Organization: AT&T Bell Laboratories
  6. Date: Wed, 9 Sep 1992 20:24:58 GMT
  7. Message-ID: <1992Sep9.202458.27533@cbnewsl.cb.att.com>
  8. References: <1992Sep9.180517.20788@inmet.camb.inmet.com>
  9. Lines: 34
  10.  
  11. From article <1992Sep9.180517.20788@inmet.camb.inmet.com>, by arra@orb.camb.inmet.com (Arra Avakian):
  12. > In article <1992Sep9.161353.5418@seas.gwu.edu> mfeldman@seas.gwu.edu (Michael Feldman) writes:
  13. >>A nice consequence of compiler houses writing their stuff in Ada is that
  14. >>the developers really have to know Ada! I believe that will help them
  15. >>better to understand the kinds of programs their customers will write.
  16. >>...
  17. > Perhaps even more significant, if the developers bootstrap (compile their
  18. > compiler using their compiler), then you know that their compiler has
  19. > successfully compiled a fairly large and complex application program,
  20. > increasing the liklihood YOUR program will compile and execute without problems.
  21. > (As has been mentioned here before, the ACVC does not serve this purpose!)
  22. > Real world test suites are critical to compiler quality, no matter the 
  23. > language it compiles or the its implementation language.
  24. > Boostrapping puts a real world test case in the hands of the compiler developer,
  25. > with a very desirable impact on its quality.
  26.  
  27. The second paragraph isn't necessarily true.  While a compiler is clearly a
  28. "large & complex" program, it is doing a simple, straightforward job.  It
  29. may or may not use the features that you are trying to use.  I'll concede
  30. that "bootstraping" is impressive, but not as much so as compiling a
  31. varied suite of "typical" application programs.  Defining "typical" is 
  32. what targets the compiler.  A vendor trying to service the avionics market
  33. should put together a suite of "typical" avionics programs.  One going after
  34. financial markets should use a suite of financial programs, etc.
  35.  
  36.  
  37. -- 
  38. Dave Willett          AT&T Federal Systems Advanced Technologies
  39. attmail!dwillett      (AT&T FSAT)
  40.  
  41. A dog is a dog until he is facing you.  Then he is *MISTER* dog!
  42.