home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.ada:3915 comp.compilers:2105
- Newsgroups: comp.lang.ada,comp.compilers
- 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
- From: jipping@cs.hope.edu (Mike Jipping)
- Subject: Compiler Construction in Ada
- Reply-To: jipping@cs.hope.edu (Mike Jipping)
- Organization: Hope College Dept of CS
- Date: Thu, 7 Jan 1993 12:42:45 GMT
- Approved: compilers@iecc.cambridge.ma.us
- Message-ID: <93-01-028@comp.compilers>
- Keywords: courses, question, comment
- Sender: compilers-sender@iecc.cambridge.ma.us
- Lines: 28
-
- I'm looking at teaching Construction in the Spring semester. The course
- includes writing a compiler (all the way through code generation for a
- SPARC machine) for a language I specify. In the past, we have had a
- Pascal compiler, and the class has used Pascal to write their projects.
-
- Now the Pascal compiler is gone. And I'm looking for the appropriate
- language in which to write the compiler for the project. The language and
- the project require the student to write a top-down, recursive descent
- parsing compiler. Therefore, a language allowing nested subprogram
- definition would be very preferrable.
-
- We have what looks like a good Ada compiler (from Meridian) for the Sun
- workstations. So I'd like to use Ada to write the compiler.
-
- My question(s): is there any pitfalls to look out for here? has any one
- done this? what special disadvantages are there here?
-
- Thanks in advance.
-
- Mike Jipping
- Hope College Department of Computer Science
- jipping@cs.hope.edu (BITNET: JIPPING@HOPE)
- [I'd use whatever language had the best debugging support. I've written
- recursive descent code in C and (a while ago) in Fortran without any
- trouble. -John]
- --
- Send compilers articles to compilers@iecc.cambridge.ma.us or
- {ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request.
-