home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / compiler / 2136 < prev    next >
Encoding:
Text File  |  1993-01-11  |  2.0 KB  |  43 lines

  1. Newsgroups: comp.compilers
  2. Path: sparky!uunet!world!iecc!compilers-sender
  3. From: "Saumya K. Debray" <debray@skinner.cs.uoregon.edu>
  4. Subject: teaching compiler design: languages and texts
  5. Reply-To: "Saumya K. Debray" <debray@skinner.cs.uoregon.edu>
  6. Organization: Compilers Central
  7. Date: Mon, 11 Jan 1993 20:15:57 GMT
  8. Approved: compilers@iecc.cambridge.ma.us
  9. Message-ID: <93-01-063@comp.compilers>
  10. References: <93-01-028@comp.compilers> <93-01-057@comp.compilers>
  11. Keywords: courses
  12. Sender: compilers-sender@iecc.cambridge.ma.us
  13. Lines: 28
  14.  
  15. mfeldman@seas.gwu.edu (Michael B. Feldman) writes:
  16. > Fischer/LeBlanc is the only compiler book acknowledging Ada as a suitable
  17. > language in which to write a compiler. 
  18. > [...]
  19. > In my opinion, your professor did you a disservice by requiring a book
  20. > that (1) used Ada as the language of discourse and (b) focused on
  21. > hand-coding a compiler, then gave you a project in which you used
  22. > lex/yacc/C to do the actual work. That caused too much "dissonance" ...
  23.  
  24. I'm not sure why, once students have understood the algorithms involved,
  25. the particular language used to implement them should be an issue: it
  26. should be a straightforward matter of coding, no?  (OK, I can see that
  27. some conceptual hurdles might be encountered if the implementation
  28. language were massively-parallel object-oriented neural nets or whatever,
  29. something truly weird, but come on, Pascal/C/Ada are all pretty much in
  30. the traditional imperative language family.)  If computer science students
  31. advanced enough to be taking compiler design courses are having trouble
  32. reading algorithms in Ada and then implementing them in C, I'd be
  33. concerned less about their compiler design text than about the foundations
  34. of their CS education. 
  35.  
  36. Saumya Debray
  37. CS Dept, University of Arizona, Tucson, AZ 85721
  38. [temporarily at: CIS Dept, University of Oregon, Eugene, OR 97403]
  39. debray@cs.uoregon.edu
  40. -- 
  41. Send compilers articles to compilers@iecc.cambridge.ma.us or
  42. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  43.