[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: My First Computer (was Computing Editorial)
"Maciej Witkowiak" <ytm@elysium.pl.remove.it> wrote in message...
> > And this is the problem. Interrupts are not always about Operating
systems,
> > but the machines they run on. Since I know IBM compatables will be order
for
> > many years to come, the interrupts specific to the hardware, it saves
> > writing some piece which attaches itself to something called DirectX,
which
> > is a punishment in itself. The sad news about Windoze users is that
> > Micro$-off are writing it in such a way, that you cannot do that. Sure
hope
> > Linux isn't following suit.
>
> Please look at the calendar. We have year 2003 now and no user program
> should mess with hardware directly. It is up to operating system and/or
middle
> layer of support libraries. In Windows world there is DirectX, which is a
good
> thing because once the system is configured every program, every game will
> make use of your hardware instantly. In Linux there is SDL library (which
has
> been ported to Windows/DirectX too) that serves for the middle layer.
> A program calls SDL which chooses the path on the lower level - to talk to
X
> server, gfx card through SVGALib or even ASCII renderer.
I am looking at the calendar & all I see is sloppy inefficent programming
which is supposed to be better through the use of faster computers. WHAT A
WASTE!
Those hardware interrupts were put there for a reason, to be used! If the
hardware manufacturers think they can get rid of them & still produce a IBM
compatable there wrong.
As for DirectX, all I can say is it's shocking. Why waste using a Pentium 4
on sloppy stuff, when it could have some good programming through the use of
the hardware?
DOS games are far superior on my machine & for that matter any machine than
it's Windoze equivalent because DirectX is just more unneccessary overhead
of functions which are already available.
To say we should be programming to what the system provides is a drawback in
itself.
To program more poorly justify's why hardware has entered into that crazy
level, it's encouraging hardware manufacturers to make more stupid hardware
so that they can make more money out of it.
And incidently learn some assembly! :-)
But hey, don't take me personally, I'm just some hobbyist programmer who
programs for CP/M-86 cause I like to! :-) You can keep all the DirectX's you
want.
Ross.