The GNU Compiler Collection

Manoj Plakal points out that I have not mentioned GCC. GCC, of course, has frontends for many languages, including C, C++, Objective-C, Java, Fortran, Pascal, and Ada; and backends for nearly every computer architecture ever created as well as a great many that weren’t. It has a reputation for being difficult to use for research, but that hasn’t stopped many people from doing so.

Feel free to TrackBack this entry if you’re using GCC for programming languages research, or if you have tips for using GCC for programming languages research.

One Response to “The GNU Compiler Collection”

  1. A Catalog of Research Compiler Infrastructures and Tools Says:

    Some documents on using GCC as a backend
    Compilation of Functional Programming Languages using GCCis Andreas Bauer’s master’s thesis, which especially treats implementing tail calls in a compiler that uses C and GCC as a backend.

    The Mercury Project has several papers on compiling Me…

Leave a Reply