home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / lang / ada / 3918 < prev    next >
Encoding:
Internet Message Format  |  1993-01-07  |  1.8 KB

  1. Xref: sparky comp.lang.ada:3918 comp.compilers:2111
  2. Newsgroups: comp.lang.ada,comp.compilers
  3. Path: sparky!uunet!world!iecc!compilers-sender
  4. From: davidm@questor.rational.com (David Moore)
  5. Subject: Re: Compiler Construction in Ada
  6. Reply-To: davidm@questor.rational.com (David Moore)
  7. Organization: Rational
  8. Date: Thu, 7 Jan 1993 20:36:59 GMT
  9. Approved: compilers@iecc.cambridge.ma.us
  10. Message-ID: <93-01-038@comp.compilers>
  11. References: <93-01-028@comp.compilers>
  12. Keywords: courses, Ada
  13. Sender: compilers-sender@iecc.cambridge.ma.us
  14. Lines: 26
  15.  
  16. jipping@cs.hope.edu (Mike Jipping) writes:
  17. >I'm looking at teaching [compiler] Construction in the Spring semester. ...
  18. >In the past, we have ... used Pascal to write projects.
  19.  
  20. >Now the Pascal compiler is gone.  And I'm looking for the appropriate
  21. >language in which to write the compiler for the project.
  22.  
  23. Ada would be a perfectly fine language to write a compiler in, but I would
  24. say that the prime requirement is that the students already have whatever
  25. language you choose when they come into the course. If you are going to
  26. cover language processing and code generation to a real machine in a
  27. single semester, they are going to be busy without having to learn a new
  28. language as well. I remember the old days when the student's arrived in
  29. Data Structures knowing only Fortran, and we had to teach them Pascal in
  30. the Data Structures course. They finished the course knowing some Pascal
  31. and little data structures.
  32.  
  33. If it is a choice between C and Ada and they have only got Pascal, go with
  34. Ada - it's much more Pascal-like and a more pleasant language to program
  35. in.  As an Ada text, I would recommend "Programming in Ada", by JGP
  36. Barnes, Addison Wesley.
  37.  
  38. Regards, Dave Moore
  39. -- 
  40. Send compilers articles to compilers@iecc.cambridge.ma.us or
  41. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  42.