Create a Language Compiler for the .NET Framework

Compiler hackers are celebrities in the world of computer science. There's a certain intellectual mystique about individuals who dedicate their time to learning and understanding the ins and outs of lambda expressions, type systems, and assembly languages. Now, you too can share some of this glory by writing your own compiler for the Microsoft .NET Framework.

In the February issue of MSDN Magazine, Joel Pobar walks you through the code for a compiler written in C#, and along the way introduces you to the high-level architecture, theory, and .NET Framework APIs that are required to build your own .NET compiler.

The goal is for you to understand the foundations of compiler development and get a firm, high-level understanding of how languages target the CLR efficiently.

Don't forget to browse Joel's sample code in our online code library.

 

Technorati Tags: .NET, compilers, C#