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

  1. Xref: sparky comp.lang.ada:3915 comp.compilers:2105
  2. Newsgroups: comp.lang.ada,comp.compilers
  3. Path: sparky!uunet!news.gtech.com!noc.near.net!news.Brown.EDU!qt.cs.utexas.edu!yale.edu!jvnc.net!newsserver.jvnc.net!darwin.sura.net!bogus.sura.net!howland.reston.ans.net!sol.ctr.columbia.edu!eff!world!iecc!compilers-sender
  4. From: jipping@cs.hope.edu (Mike Jipping)
  5. Subject: Compiler Construction in Ada
  6. Reply-To: jipping@cs.hope.edu (Mike Jipping)
  7. Organization: Hope College Dept of CS
  8. Date: Thu, 7 Jan 1993 12:42:45 GMT
  9. Approved: compilers@iecc.cambridge.ma.us
  10. Message-ID: <93-01-028@comp.compilers>
  11. Keywords: courses, question, comment
  12. Sender: compilers-sender@iecc.cambridge.ma.us
  13. Lines: 28
  14.  
  15. I'm looking at teaching Construction in the Spring semester.  The course
  16. includes writing a compiler (all the way through code generation for a
  17. SPARC machine) for a language I specify.  In the past, we have had a
  18. Pascal compiler, and the class has used Pascal to write their 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.  The language and
  22. the project require the student to write a top-down, recursive descent
  23. parsing compiler.  Therefore, a language allowing nested subprogram
  24. definition would be very preferrable.
  25.  
  26. We have what looks like a good Ada compiler (from Meridian) for the Sun
  27. workstations.  So I'd like to use Ada to write the compiler.  
  28.  
  29. My question(s): is there any pitfalls to look out for here?  has any one
  30. done this?  what special disadvantages are there here?
  31.  
  32. Thanks in advance.
  33.  
  34.       Mike Jipping
  35.       Hope College Department of Computer Science
  36.       jipping@cs.hope.edu  (BITNET: JIPPING@HOPE)
  37. [I'd use whatever language had the best debugging support.  I've written
  38. recursive descent code in C and (a while ago) in Fortran without any
  39. trouble. -John]
  40. -- 
  41. Send compilers articles to compilers@iecc.cambridge.ma.us or
  42. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  43.