comp.lang.ada
 help / color / mirror / Atom feed
From: agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state
Subject: Compiler Construction in Ada
Date: 7 Jan 93 12:42:45 GMT	[thread overview]
Message-ID: <93-01-028@comp.compilers> (raw)

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.

             reply	other threads:[~1993-01-07 12:42 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1993-01-07 12:42 agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state [this message]
  -- strict thread matches above, loose matches on Subject: below --
1993-01-07 23:28 Compiler Construction in Ada enterpoop.mit.edu!usc!wupost!uwm.edu!ogicse!das-news.harvard.edu!spdcc!ie
1993-01-08 14:24 James Crigler
1993-01-08 20:41 swrinde!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!pacific.mps.ohio-sta
1993-01-10 17:58 Michael Feldman
1993-01-11  3:08 Brent Burton
1993-01-12  0:12 agate!spool.mu.edu!uwm.edu!ogicse!das-news.harvard.edu!spdcc!iecc!compile
1993-01-13 19:53 Eliot Moss
1993-01-15  2:04 agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state
1993-01-15 13:14 Robert Firth
1993-01-15 14:00 agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state
1993-01-15 16:58 Robert I. Eachus
1993-01-15 16:59 agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state
1993-01-17 22:49 enterpoop.mit.edu!world!iecc!compilers-sender
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox