Monthly Archives: November 2012

I’d rather not do all of that again

The ahead of time compilation story in .NET has always been to use NGEN. This tool pre-compiles assemblies in a way that allows them to be shared, but until very recently didn’t have a great story for managing the recompilations … Continue reading

Posted in Computers and Internet | Leave a comment

That does require some interpretation

I very much enjoyed this post on implementing fast interpreters and its follow up. An interpreter executing an integer ADD instruction  is a classic example of code where the overhead to get to the operation itself is much greater than … Continue reading

Posted in Computers and Internet | Leave a comment

I’m busy!

Async in C# 5.0 by Alex Davies This is a short book. At 100 pages it feels more like an extended essay, but given that its focus is on asynchronous programming in C# 5, it works really well. The book … Continue reading

Posted in Books | Leave a comment

That’s one heck of a virtual machine

I’ve heard talk recently about how it would be useful to have a virtual machine running inside the browser, as an alternative to trans-compiling other languages into JavaScript and running that on the browser. I hadn’t seen it before, but … Continue reading

Posted in Computers and Internet | Leave a comment

Things are a’changing

It’s always fun to come across some new data structures. When I studied computer science at the start of the 1990s, we had a lecture course that covered the standard data structures, but since those days there has been a … Continue reading

Posted in Computers and Internet | Leave a comment