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

  1. Newsgroups: comp.compilers
  2. Path: sparky!uunet!world!iecc!compilers-sender
  3. From: thutt <thutt@MAIL.CASI.NASA.GOV>
  4. Subject: Writing Interactive Compilers....
  5. Reply-To: thutt <thutt@MAIL.CASI.NASA.GOV>
  6. Organization: Compilers Central
  7. Date: Tue, 12 Jan 1993 12:45:49 GMT
  8. Approved: compilers@iecc.cambridge.ma.us
  9. Message-ID: <93-01-072@comp.compilers>
  10. Keywords: books, interpreter
  11. References: <93-01-044@comp.compilers>
  12. Sender: compilers-sender@iecc.cambridge.ma.us
  13. Lines: 23
  14.  
  15. If the book, "Writing Interactive Compilers and Interpreters" in paperback
  16. form from Wiley is the one that implements a Pascal compiler and Pascal
  17. interpreter for the 8086 chip, it is truly so full of errors in the actual
  18. code (generated code as well as the compiler itself) as to make it almost
  19. useless.
  20.  
  21. The practical approach that is taken really leaves a lot out
  22. (explanation), and the descriptions of the code do not correspond very
  23. well to the published source.
  24.  
  25. The very best 'practical' book on operating systems and compilers that I
  26. have seen is 'Project Oberon: The design of a compiler and operating
  27. system' by Wirth & Gutknecht (ISBN 0-201-54428-8).  This contains the
  28. (nearly) complete implementation of the Oberon operating system, and the
  29. complete implmentation of a production compiler.  The source is available
  30. for ftp from neptune.ethz.ch.  Recommended reading.
  31.  
  32. (If I have confused the above book, then I apologize.  I am sorry I bought
  33. the book I did, whatever it is.)
  34.  
  35. -- 
  36. Send compilers articles to compilers@iecc.cambridge.ma.us or
  37. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  38.