Re: how to write a compiler

p2sam@uwaterloo.ca (Pedro Sam)
15 Aug 2003 23:39:16 -0400

          From comp.compilers

Related articles
[5 earlier articles]
Re: how to write a compiler bonzini@gnu.org (2003-07-17)
Re: how to write a compiler alex@alexmcguire.com (Alex McGuire) (2003-07-25)
Re: how to write a compiler nicolas_capens@hotmail.com (2003-07-31)
Re: how to write a compiler suresh@sankhya.com (2003-07-31)
Re: how to write a compiler ertr1013@student.uu.se (Erik Trulsson) (2003-08-04)
Re: how to write a compiler boldyrev+nospam@cgitftp.uiggm.nsc.ru (Ivan Boldyrev) (2003-08-10)
Re: how to write a compiler p2sam@uwaterloo.ca (2003-08-15)
Re: how to write a compiler christian.bau@cbau.freeserve.co.uk (Christian Bau) (2003-08-20)
Re: how to write a compiler arargh308@arargh.com (2003-08-23)
| List of all articles for this month |
From: p2sam@uwaterloo.ca (Pedro Sam)
Newsgroups: comp.compilers
Date: 15 Aug 2003 23:39:16 -0400
Organization: University of Waterloo
References: 03-07-009 03-07-212 03-08-044
Keywords: practice
Posted-Date: 15 Aug 2003 23:39:16 EDT

Ivan Boldyrev <boldyrev+nospam@cgitftp.uiggm.nsc.ru> wrote:
> On 8456 day of my life Suresh Kumar J. wrote:
>>> i'm taking up a 6 month term project in my bachelor's degree
>>> course.can someone tell me the roadmap for writing a complier.and also
>>> suggest the language(maybe c,java etc..or develop a custom
>>> lang??)....plus is it a good idea to try for translators(c to
>>> java,MSIL to java bytecode etc...)in the same semester??
>>> samy
>>
>> Writing a compiler in 6 months by a single person may not be possible.
>> You may want to try a part of it.
>
> JFYI: some student in South America (AFAIR) wrote C compiler in
> Haskell in 6 months. May be, it is foundable by Google :)


Legend has it, a few terms back, some students from Waterloo taking
cs444 wrote a C compiler in 3 months which is complete and correct
enough to compile and play Doom.


Post a followup to this message

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