Re: Writing a compiler

torbenm@pc-003.diku.dk (Torben =?iso-8859-1?Q?=C6gidius?= Mogensen)
Thu, 23 Oct 2008 15:25:15 +0200

          From comp.compilers

Related articles
Writing a compiler andresjriofrio@gmail.com (andresj) (2008-10-20)
Re: Writing a compiler DrDiettrich1@aol.com (Hans-Peter Diettrich) (2008-10-23)
Re: Writing a compiler ademakov@gmail.com (Aleksey Demakov) (2008-10-23)
Re: Writing a compiler torbenm@pc-003.diku.dk (2008-10-23)
Re: Writing a compiler Juergen.Kahrs@vr-web.de (=?ISO-8859-1?Q?J=FCrgen_Kahrs?=) (2008-10-23)
Re: Writing a compiler m.collado@lml.ls.fi.upm.es (Manuel Collado) (2008-10-24)
Re: Writing a compiler Ibeam2000@gmail.com (Nick) (2008-10-26)
Re: Writing a compiler rajaram.officemails@gmail.com (RR) (2008-10-26)
Re: Writing a compiler andresjriofrio@gmail.com (andresj) (2008-10-29)
Re: Writing a compiler kamalpr@hp.com (kamal) (2008-10-29)
[11 later articles]
| List of all articles for this month |

From: torbenm@pc-003.diku.dk (Torben =?iso-8859-1?Q?=C6gidius?= Mogensen)
Newsgroups: comp.compilers
Date: Thu, 23 Oct 2008 15:25:15 +0200
Organization: Department of Computer Science, University of Copenhagen
References: 08-10-037
Keywords: code, books
Posted-Date: 23 Oct 2008 18:05:32 EDT

andresj <andresjriofrio@gmail.com> writes:




> The next part is where I need more help in: how to convert this tree
> into assembly language.
>
> * Is there any documentation on this part of writing a compiler?


You can download my book "Basics of Compiler Design" for free from
http://www.diku.dk/~torbenm/~Basics . It has chapters on type checking
and code generation, which should help you to get all the way from
syntax tree to symbolic aaembly language. I suggest you use existing
assemblers and linkers for generating binaries.


Mind you, the book describes principles and contains no code that you
can copy-paste into your own compiler. So, "some assembly required".


Torben



Post a followup to this message

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