· Naughties
· · 2003
· · · June
· · · · 11 (2 entries)

On Software Performance · This is provoked by a <a href='http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/fastmanagedcode.asp'>monumental essay</a> over on MSDN by Jan Gray entitled <cite>Writing Faster Managed Code: Know What Things Cost</cite>. I think people who care about performance in modern programming environments, even those who don’t plan to go near the .NET CLR, ought to read this. A bunch of reactions and observations at varying levels of meta-ness ...
Loopy · I read, via <a href='http://www.gotdotnet.com/team/dbox/default.aspx'>Don Box</a>, Jan Gray’s monumental piece about <a href='http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/fastmanagedcode.asp'>performance of managed code in .NET</a>. If you care about performance in general it’s a good read. This provoked a lot of thought and I’ll write more, but also suggested a specific coding technique for making loops faster; I tried it out and it failed the first rough-cut test, but suggests an improvement for future language designs. <i>(Warning: in-the-trenches geeky.)</i> <i>(Update: on iterators and dynamic languages and Java and C#, with more benchmarks.)<br/> (Update: massively-erudite write-up from Erik van Konijnenburg.)</i>  ...
author · Dad · software · colophon · rights
Random image, linked to its containing fragment


I am an employee of Amazon.com, but the opinions expressed here are my own, and no other party necessarily agrees with them.

A full disclosure of my professional interests is on the author page.