Re: Newbie question: What is the importance for a compiler to be able to compile itself?

Marco van de Voort <marcov@snail.stack.nl>
Tue, 19 May 2009 13:26:32 +0000 (UTC)

          From comp.compilers

Related articles
Newbie question: What is the importance for a compiler to be able to c armencho@gmail.com (2009-05-19)
Re: Newbie question: What is the importance for a compiler to be able andrew@tomazos.com (Andrew Tomazos) (2009-05-19)
Re: Newbie question: What is the importance for a compiler to be able marcov@snail.stack.nl (Marco van de Voort) (2009-05-19)
Re: Newbie question: What is the importance for a compiler to be able DrDiettrich1@aol.com (Hans-Peter Diettrich) (2009-05-19)
Re: Newbie question: What is the importance for a compiler to be able rose@acm.org (Ken Rose) (2009-05-19)
Re: Newbie question: What is the importance for a compiler to be able gneuner2@comcast.net (George Neuner) (2009-05-19)
Re: Newbie question: What is the importance for a compiler to be able gah@ugcs.caltech.edu (glen herrmannsfeldt) (2009-05-19)
Re: Newbie question: What is the importance for a compiler to be able kenney@cix.compulink.co.uk (2009-05-19)
Re: Newbie question: What is the importance for a compiler to be able pertti.kellomaki@tut.fi (Pertti Kellomaki) (2009-05-20)
[8 later articles]
| List of all articles for this month |

From: Marco van de Voort <marcov@snail.stack.nl>
Newsgroups: comp.compilers
Date: Tue, 19 May 2009 13:26:32 +0000 (UTC)
Organization: Stack Usenet News Service
References: 09-05-080
Keywords: practice
Posted-Date: 19 May 2009 14:00:09 EDT

On 2009-05-19, armencho@gmail.com <armencho@gmail.com> wrote:
> What is the importance with a compiler that is able to compile itself?
> As far as I can see from my limited wisdom, it is not a requirement
> and perhaps does not even prove anything substantial about the
> compiler?


Mostly an extra testsuite. Both from a "keep it working" perspective, as
from an usage perspective. It is a pretty serious codebase in that
particular exact dialect of the langauge, and early on often the largest.


Also if the runtime lib is written in itself, it is also a kind of user
testing by particularly skilled users. Many lowlevel extensions in our
compiler were added because the runtime lib implementation benefited from
it.



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.