Nate the Capricious <NatLWalker@gmail.com> wrote:>I want to start doing some research on compiler construction and was>wondering what programming language you guys use or would like to use>to implement a compiler. I know a bit of C/C++ and 'a little' Pascal>but was reading and it seems Modula-2 and Objective CaML get alot of>thumbs up in this department.

You will not go wrong with C being a mature language and a pervasive
one, regardless of its drawbacks. Every language has its downside.
The following website shows an index on programming languages
popularity:

The availability of support tools and components for C is overwhelming
be it on desktop platforms like Linux, Windows, MacOS, Solaris, etc,
or on embedded systems or game consoles. So, with due respect for the
various languages, if you are going to write a compiler C would be an
excellent choice.