Related articles |
---|
Information about GCC detailed design? naveens@titanium.noida.hclt.com (2000-01-21) |
Re: Information about GCC detailed design? apiron@ulb.ac.be (Piron Anthony) (2000-01-23) |
Re: Information about GCC detailed design? crwfrd@engin.umich.edu (Randy Crawford) (2000-01-23) |
Re: Information about GCC detailed design? tej@melbpc.org.au (Tim Josling) (2000-01-23) |
Re: Information about GCC detailed design? jkahrs@castor.atlas.de (Juergen Kahrs) (2000-01-24) |
From: | Randy Crawford <crwfrd@engin.umich.edu> |
Newsgroups: | comp.compilers |
Date: | 23 Jan 2000 10:14:09 -0500 |
Organization: | The Center for Parallel Computing |
References: | 00-01-083 |
Keywords: | GCC, lcc |
naveens@titanium.noida.hclt.com wrote:
> I have started to study a COMPILER IMPLEMENTAION in oder to understand
> this wonderful thing called COMPILER.Since GNU's GCC is a open source
> compiler implementation and in comprehensive use ,I thought it would be
> the best choice.
I'm not sure you want to use GCC/EGCS as a good example of how to
learn about compiler implementation. The emphasis of EGCS has been
practical portability, not compiler education, and it's a VERY big
compiler.
If you want a simpler/smaller open-source compiler that may be more
conducive to compiler education, you might want to look at lcc:
http://www.cs.princeton.edu/software/lcc/. It's available for Unix as
well as Win 95/98. There's even a book on the compiler, and a
newsgroup: comp.compilers.lcc.
If you insist on GCC/EGCS, look to http://gcc.gnu.org or for docs,
especially http://gcc.gnu.org/onlinedocs/.
You might also want to search for alternative candidate compilers at:
http://www.idiom.com/free-compilers/index.html
--
Randy Crawford
crwfrd@umich.edu
http://www.engin.umich.edu/labs/cpc
Return to the
comp.compilers page.
Search the
comp.compilers archives again.