- Win32 F/OSS :
- Kool Aid :
- MinGW :
- Editor :
- CVS - Install :
- CVS - Use :
- Assorted Tools :
- Apache Install :
- PHP Install :
- MySQL Install :
- Ada :
- Asm :
- Awk :
- Basic :
- C++ :
- Caml :
- cLisp :
- Cobol :
- D :
- Fortran :
- Eiffel :
- Erlang :
- Haskell :
- Java :
- Javascript :
- Logo :
- Pascal :
- Perl :
- php :
- Prolog :
- Postscript :
- Python :
- Ruby :
- Scheme :
- Smalltalk :
- Tcl/Tk :
MS Kool-Aid
I suppose it had to happed. At work we're migrating from a Foxpro shop to a C# shop. As much as I'm not a huge MS fan (I do sport several Linux tatts), the migration is a good thing. Foxpro pretty much sucks, so anything is better than that.
I went into the whole C# thing with a chip on my shoulder. Having spent some time using VB and VC 6, I was convinced it would be just as lame.
Happily, it's a pretty decent language. While I still assert Foxpro was handled by the third string at MS, C# feels top notch. It's got some of the goodies of Java (Garbage collection, thread synchronization, namespaces,etc.) with C-ish syntax. Plus, it's an ECMA standard, so it can have cross-platform implementations. It's by no means a free language, but it's available to hobbyists without charge.
So while banging away at our crusty DOS Foxpro tables, I stumbled onto XNA.
- XNA is a game framework that sits ontop of C#.
- XNA makes the hard stuff in game development (importing models, audio, etc.) easier.
- XNA is free-as-in-beer.
- XNA code runs on both the PC and the 360.
I'm now officially loving a Microsoft development product.
And that makes me feel dirty...
More XNA goodies over here.