You can learn concepts in this book that are not really well explained in many other places - which is this books saving grace.
This book is a bit of an odd duck (amongst many programming texts which are themselves odd ducks). The complete source code isn't in the text, or included on a CD - you have to go download it from the publisher (its a free download). Then you can (maybe) run the programs. If you want to recompile everything - you'll be fiddling around with the code quite a bit - Visual Studio 2010 or 2012 won't compile it out of the box. Once you get things working - then you have the descriptions in the book of how it's supposed to work - and the running program to compare to.
The text is full of asides, political rants and alot of non-programming "stuff". It's not as dry as some programming books. But it rambles far too much. The author is obviously intelligent and experienced. He's also opinionated - and perhaps the book would be better of without as many opinions being expressed and more focus on the technical aspects.
The code is, to be kind, grossly inefficient (I've written a few compilers, so I feel justified in this evaluation) While it's fine as a teaching tool - it runs far too slow to be useful in any production environment.
Lastly, there is only a small portion of the ultimate project of the book (a QuickBASIC compiler) that actually deals with compiling to a .NET assembly. Full QuickBasic programs can be run in the authors virtual machine, however, all you can do is have the compiler produce .NET assemblies that perform simple expressions (like 2+5 ) - the .NET compiler is more of an afterthought. This makes the books title somewhat misleading. Still - if you want to see "how it's done", then this is at least a step in the right direction.
- Amazon Business: Make the most of your Amazon Business account with exclusive tools and savings. Login now
- Amazon Business : For business-only pricing, quantity discounts and FREE Shipping. Register a free business account


