Re: Writing a compiler

From: jonjon (none_at_for.now)
Date: 02/27/05


Date: Sun, 27 Feb 2005 11:29:34 +0100

Hi Peter,
It's not a book but this (rather old) serie of article may be helpful to you
to understand how to build a compiler. Besides, I think the author is using
pascal code: http://compilers.iecc.com/crenshaw/

Regards,
jonjon.

"Peter Morris [Droopy eyes software]" <pete@remove.this.droopyeyes.com> a
écrit dans le message de news: 42219e8d@newsgroups.borland.com...
> Hi all
>
> I'd like to research how much work is involved in writing a compiler to
> compile to .net IL. Can anyone recommend a good book, and maybe some URLs
> with good articles?
>
> Thanks
>
> --
> Pete
> ====
> ECO Modeler, Audio compression components, DIB graphics controls,
> FastStrings
> http://www.droopyeyes.com
>
> Read or write articles on just about anything
> http://www.HowToDoThings.com
>
> My blog
> http://blogs.slcdug.org/petermorris/



Relevant Pages

  • Re: Is this good use of Properties?
    ... Overloads can also be inferred by the compiler ... Find great Windows Forms articles in Windows Forms Tips and Tricks ... >I could declare it as static but only one instance of this class will ever ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Is this good use of Properties?
    ... The C# compiler, unlike the brain-dead VB compiler, can figure out for ... Find great Windows Forms articles in Windows Forms Tips and Tricks ... > public string URL ... > Also, if I only have a get accessor, is it necessary to declare the field ...
    (microsoft.public.dotnet.languages.csharp)
  • Lets Build a Compiler - revamped
    ... "Let's Build a Compiler" article appeared. ... It is very tempting to completely rewrite the articles in Forth ... Jack Crenshaw started, ... an interpreter (by generating Forth instead of x86 code). ...
    (comp.lang.forth)
  • Re: Conscious antipattern behavior
    ... Thanks, those are good articles. ... I wonder if one could implement a language that does to C++ what ... implemented as a C code emitter that a C compiler would then ...
    (comp.lang.cpp)