Archive for October, 2006

Free Software Goodies

Gaming, Technology No Comments »

It’s been a while since I posted last, and that’s mainly because I haven’t been doing anything interesting. I have been playing around with a couple of software packages which might be of interest.

First, a little while ago, Microsoft brought out a free version of Visual Studio, called Visual Studio Express. C#, C++, J#, and Visual Basic are available, as is an express edition of SQL Server. Now, I’m no fan of Microsoft, but Visual Studio 2005 and .NET are considerably less horrible than some of their old tools (oh, the agony of trying to write robust code in Visual Basic 6!). The express editions are, as you might expect, considerably less full-featured than their professional counter-parts; but they are certainly good enough for students, hobbyists, or just plain messing about. So, if you’ve been thinking you need to learn C# but didn’t want to pay for the full package, this might be a good way to go.

Along the same lines, Microsoft has also released a beta of a simplified game development environment called XNA Game Studio Express. This package plugs into the Visual Studio Express package and allows the student or hobbyist to write games fairly easily using .NET and DirectX. Currently, the games only play under Windows, but they claim the games will be able to run on the XBox 360 by the time the software is finalized. I haven’t played with this last package very much yet, but I can say that what I’ve seen so far would make it relatively easy to build some simple games. You won’t be writing the next Halo using this, but you could still write something pretty neat.

Both of these moves represent something of a shift for Microsoft, I think. It used to be that, except for something like QBasic in the bad old days of DOS, there really was no free software from Microsoft for development. Their tools were always good, but you had to pay for them (and in the case of the professional and enterprise packages, the price could be steep). Now, you can get a decent version of a C# IDE without spending a dime, and you get a game development package for free too. In both cases, Microsoft is lowering the barrier to entry to learning how to work with their tools and libraries. Considering that there are numerous free tools available (Sun’s JDK, the GNU suite, and a plethora of free implementations of various programming languages like Squeak [a personal favorite], Scheme, Common Lisp, etc.), this is a pretty smart move. Now, if you want to learn how to work with the Microsoft stack of software and don’t have a lot of money to spend, there is a path for you where there might not have been one before.

A First Guide to PostScript

Technology No Comments »

After ten years, IU has decided it’s had enough of supporting my alumni account. Since this account is the one that owns the First Guide to PostScript I wrote back in grad school, I will no longer be able to maintain that document on the old IU servers. I’ve decided to move the guide to this web site so I can maintain it and keep it going (actually, I had always intended to move the document here… that’s part of the reason I set up a domain rather than using a hosted blog).

Unfortunately, I’m still revising the new version, so things may be a little wonky until that’s done. If you have a look at it and find a problem or have a question, let me know at pjw at tailrecursive dot org.

Anyway, have a look at the new version of the First Guide to Postscript in its new official home.