In the world of the living
Friday, February 10th, 2006 | Personal
Over the past two years I have worked as an intern for a realtor company doing systems analysis, design and education of developers. There have been the usual ups and downs with fun projects and some not-so-fun projects. But there are other things in this world than working, namely trying to finish your degree. For those of you who have been following for a while then you might mutter it’s about time, those of you who haven’t been following will probably mutter the same as those pesky kids who just study are annoying, or something. So, goodbye work, and thanks for all the cake.
So what am I doing back at the ol’ university? I don’t think I’ve written about that much lately, so let me bring you up to speed. I’m working on my masters degree in computer science, specialising (so far) in programming language theory. As part of one of my courses we were required (more or less) to write a paper on a topic within types and programming languages and make a presentation on it. I chose to write a paper on static verification of downcasts in an object calculus that vaguely reminds of Featherweight Java by Igarashi, Pierce and Wadler, which is a minimal, functional core of Java (and C# for that matter). I try to portray further uses of the static verification in my paper, namely on how you could potentially use the static verification as a guide to translate from a monomorphic program into a corresponding polymorphic program without the downcasts – that is translated into a program in a language that has parametric polymorphism. This means, for C# 1.1 to C# 2 translation, for instance, that there are a lot of places where we can remove boxings and unboxings of value types and hence improve performance radically. Furthermore, as far as I can see there will be further analyses that can be useful with the subtype expression flow modeling that is being used in Smith and Wang’s DCPA algorithm (if all of this cannot be done as easily by reduction to let-polymorphism, I’ll have to look at that sometime). But, I digress. You can find the paper here in PDF format, if you are interested.
Finally, Ida and I have started to look around to buy a house, so I’m sure there’ll be some fun updates on the tormenting trials of buying a house, getting a mortgage (particularly with the amount of increase in value of houses there has been lately, it’s crazy!) and whatnot sometime in the not too distant future.
Back to Hoare’s CSP algebra…
No comments yet.
Leave a comment
Categories
Archives
- April 2010
- November 2009
- October 2009
- June 2009
- May 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- December 2006
- November 2006
- October 2006
- September 2006
- June 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- May 2005
- April 2005
- March 2005
- February 2005
- January 2005
- December 2004
- June 2004
- April 2004
- February 2004
- November 2003
- January 2003
- November 2002