Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Basic Compiler > Re: Help with t...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 2 of 2 Topic 69 of 151
Post > Topic >>

Re: Help with the back-end

by derekross@[EMAIL PROTECTED] (Derek Ross) Feb 8, 2004 at 08:58 PM

"Shmoe" <espo58@[EMAIL PROTECTED]
> wrote in message
news:<838d5f4193a3453de30d8daae370e2c1@[EMAIL PROTECTED]
>...
> I am doing experiments on back-end compiler implementation, and I just
can't seem to find much do***entation on the subject. I have searched all
over the net for the different techniques used, but it seems most sources
cover only the front-end and simply summerize the back. Am I just not
looking in the right places? Are there any tutorials on different back-end
compilers/interpretors?
> 
> As of now, I'm only doing research on the different methods used.  I
have only written small interpretors that do simple tasks such as convert
similar syntax between specific languages, and would like to expand on
this and write something a little more detailed (such as a C++ compiler, a
small assembler, etc).
> 
> I know a good amount of the front-end, but get kind of stuck after
that.. Any help or links of some useful do***ents would be greatly
appriciated!
 
For a Really Excellent step by step guide to backend code generation,
you can't beat

"Understanding and Writing Compilers: A Do It Yourself Guide" (ISBN
0333217322) by Richard Bornat.

Although it uses a sort of BCPL pseudocode for its examples, this book
all but writes the code for you.  I have had no trouble in translating
the code into QBASIC.  I can't speak too highly of it when it comes to
explaining code generation.

Cheers

Derek
 




 2 Posts in Topic:
Help with the back-end
"Shmoe" <esp  2004-02-06 20:30:36 
Re: Help with the back-end
derekross@[EMAIL PROTECTE  2004-02-08 20:58:37 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Jul 26 1:42:19 CDT 2008.