M
Malcolm McLean
Here's the situation.
I'm using Windows. My desktop machine is Vista, my notebook runs XP.
I had a free compiler called tcc (tiny C compiler) which was small and
minimal, but did most of what I wanted without fuss, which was to write
portable commandline utilities. The anti virus broke it and started
labelling the executables it produced. I had a nice paid for Visual
Studio 6.0, but the personal version (cost about 60 quid) not the
professional. Microsoft deliberately broke it.
Microsoft sell paid for C compilers, but they are too expensive for
hobby use. They offer Visual Studio Express. So I downloaded it. It's
a horrible thing and you have to fight it just to compile "hello world".
But it does the trick, as long as you only want to compile standard C
with a few Windows API calls.
Now I wanted to write a snake game. Just a bit of fun. So I had to fight
it to put in the few amateur graphics - you have to edit the so-called
resource script by hand. However it won't link the PlaySound() function.
I can't get the beeps in. Now if a freebie hobby compiler isn't suitable
for "snake", what is it intended for?
Also I can't distribute the executables easily. Everyone bans them because
of the virus threat.
Now the Vista machine is getting long in the tooth. I thinking of replacing
it by Windows 8. But I feel so badly bitten by Microsoft, that I really
feel twice shy. But the reality is that most PCs still run Windows.
I want to be able to write little programs like "snake", with graphics and
sound, and distribute them to people who want to play them. I don't have
vast sums to spend. What's the best way of achieving that end?
I'm using Windows. My desktop machine is Vista, my notebook runs XP.
I had a free compiler called tcc (tiny C compiler) which was small and
minimal, but did most of what I wanted without fuss, which was to write
portable commandline utilities. The anti virus broke it and started
labelling the executables it produced. I had a nice paid for Visual
Studio 6.0, but the personal version (cost about 60 quid) not the
professional. Microsoft deliberately broke it.
Microsoft sell paid for C compilers, but they are too expensive for
hobby use. They offer Visual Studio Express. So I downloaded it. It's
a horrible thing and you have to fight it just to compile "hello world".
But it does the trick, as long as you only want to compile standard C
with a few Windows API calls.
Now I wanted to write a snake game. Just a bit of fun. So I had to fight
it to put in the few amateur graphics - you have to edit the so-called
resource script by hand. However it won't link the PlaySound() function.
I can't get the beeps in. Now if a freebie hobby compiler isn't suitable
for "snake", what is it intended for?
Also I can't distribute the executables easily. Everyone bans them because
of the virus threat.
Now the Vista machine is getting long in the tooth. I thinking of replacing
it by Windows 8. But I feel so badly bitten by Microsoft, that I really
feel twice shy. But the reality is that most PCs still run Windows.
I want to be able to write little programs like "snake", with graphics and
sound, and distribute them to people who want to play them. I don't have
vast sums to spend. What's the best way of achieving that end?