Total de visitas: 11171

Build Your Own .NET Language and Compiler book

Build Your Own .NET Language and Compiler book

Build Your Own .NET Language and Compiler by Edward G. Nilges

Build Your Own .NET Language and Compiler



Download eBook




Build Your Own .NET Language and Compiler Edward G. Nilges ebook
ISBN: 1590591348, 9781590591345
Publisher: Apress
Page: 408
Format: chm


Type systems, and assembly languages. The great thing about writing a compiler is you can make up your own language. The article is a walkthrough on the creation of a simple programming language and a corresponding compiler that targets the .NET CLR virtual machine. In this first release, we're focused on compiling low-level code like C and C++. It's a nice introduction to compiler design, and you can download the C# source for the sample compiler that's discussed. One excellent way to expand your mind as a programmer is to create your own programming language--not just a theoretical grammar, but an actual working compiler and/or interpreter. Our goal is to make the open web a compelling virtual machine, a target for compiling other languages and platforms. Perhaps this will be the starting point for the creation of your own programming language. The C++ standard library follows NVI nearly universally, and other modern OO languages and environments have rediscovered this principle for their own library design guidelines, such as in the .NET Framework Design Guidelines. The brackets contain variables which map to a .NET class that defines them. Nilges, Build Your Own .NET Language and Compiler ISBN: 1590591348 | edition 2004 | CHM | 388 pages | 9 mb This practical book presents. If you write override but there is no matching base class function, or you write final and a further-derived class tries to implicitly or explicitly override the function anyway, you get a compile-time error.