archives

output language for new statically typed language?

Hi,

I want implement a language similar to pascal with focus on more flexibility and ease of use and compatibility with C constructs.
With this in mind too, I've finished a course on theoretical Informatics at a German "Fachhochschule".
I've also bought Pascal Creator Wirth's cheap book on Compiler creating and started working with it. The book is about creating Oberon-0, an Oberon subset, with self made parsing and tokenizing tools written with Oberon. These tools translate to a RISC language similar to MIPS. This for me is very difficult, for I've little assembler knowledge only in Motorola 68K. This assembler appears much easier than Wirth's RISC lang, f. e. has certain ops for function prologs and epilogs.
On the other hand, C as an output language would not suit my needs probably.
So what do you recommend? Which language is used in Ahos books on compiler writing? How about UCSD Pascal P-Code? Or Forth?
And which books about compilers would also be useful for me? I especially would appreciate a book with not to difficult exercises and a solutions appendix.

Regards, Ludwig

Proceedings of the 2008 LLVM Developers' Meeting

The proceedings of the 2008 LLVM Developers' Meeting have been posted. The presentations included some overviews of various LLVM subsystems and internals and a few projects targeting the LLVM. Previous meeting's proceedings are also available.