Sorry about earlier, I had to go order a hd then I past out.
.NET v2.0 SP2 x86, 23.8mb
.NET v3.5 SP1 x86, 231mb
.NET v2.0 SP2 x64, 43.6mb
.NET v3.5 SP1 x64, Doesn't Exists ^^
x64 .NET is'nt supported very well.
.NET is easy enough to get working for the few min's that you need it.
Install and use one program for a few mins and then trash it sorta thing.
All for api's that you allready had essentually.
That's about 250megs compressed ^^.
Java, It's just not my system that can't use it.
Excluding my system, I've seen 6 systems that can install it but it doesn't work on.
All windows xp baised systems.
Java is 16-17megs now.
It used to be under a meg before v2, when it actually worked for everyone (ms build).
Java isn't really important, there arent' any decent apps for it.
Lol, if you're thinking azureus, that app screws up torrents pretty badly, people are starting to ban those users as soon as they pop up.
Anyways I did the same thing pretty much, after c instead of c# I went to asm.
However, I might of went to c# if I had access to the vs dvd at the time instead of my old @ss vs6 dev-ed cd that was completely useless.
Err, the old school msdn was useful though...
I started on vc++ but because I needed a ton of updates and just the fact that it bogged up my registry and took a bunch of hd space, I stoped using it.
I moved on to gcc, which I actually like.
It was a pain to keep it up to date without breaking things though.
Then there's the apps that have broken src code that won't compile anyways :\.
That stuff alogn with all the lib crap turned me off, it's harder to get a grasp on what's happening in c in my personal opinion, but that's just me, alot of poeple use c...
If they wanted a new programming lang why didn't they just use macro's to translate from the new lang to the old c lang ?
Whatevers...
I'm not asking for any help lol, wtf...
I was trolling

, just to say c# and java blow monkey balls.
With my random nick, lol, what I pick out of my @ss sometimes just to dl stuff..., ohwell.
Newer windows having .net included...
XP has v1, so does 2k3.
It's crap.
Doesn't run anything.
Vista is ok'ish, but 2008 is crap anyways.
Win7 is decent, but buggy, I dn what ver of .net it has, didn't check before I trashed it.
Besides, I'de need a specific ver of it when I goto use it anyways so what's the point in having an older ver that doesn't cut it.
.NET doesn't belong on a clean system.
I allways remove it.
If I need it for a certain app that I NEED for a few mins I install it, use the app and then trash it.
Same goes for gtaiv, I need it for that game, to install it anyways.
Afterwards you can trash the extra crap that needed it.
Which is great, otherwise I would of returned the game if I couldn't.
Requiring .net is just not cool.
Anyways I have a quad core amd, 2tb of hd space, etc.
And I still think .net is a huge waste of freaking space and cpu time.
Screw that crap, you got a ton of api's allready in the kernal, why would add a sh!t load more of the same?
Kinda reminds me of winx64.
Why would you program for it when it vm's your program and can't even parse some of the simplest of opcodes.
Just another messed up microsoft thing.
Edit:
As for unsigned var's...
There's a way to translate intergers to float.
I can't remember off the top of my head though, only takes a byte or 2 more and you don't even have to touch the fpu or worry about it.