------ Original Message ------
Received: Fri, 22 Sep 2006 11:14:42 AM EDT
From: "Jean-Sebastien Perron" <[EMAIL PROTECTED]>

> -I did a game in 2000 fully in 3D using DirectX. 
> -That game never functionned equally or looked the same from computer to
> computer.

Of course not. If someone has a more powerful compute with a more 
sophisticated graphics card, it should look better than it does on a 
clunker.

> -If instead of paying 600$ for a videocard, you put that money and
> mathematical power inside the main cpu, you would not need a 3D videocard.
>

Special-purpose processors will nearly always outperform general-purpose
processors in their area of specializations. So for the moment, you'll
get more improvement in graphics performance and image quality with a
newer graphics card than with a faster processor.

> -IF you code the graphics parts in assembler, you will be faster than with
> C++->Win->DirectX->Driver layers.

That's why the drivers are written to the hardware.

> My idea of a computer is you open it, 1 second later you are presented with
> a file browser, from there you set up you drivers and start your
> application. That’s simple.

In other words, you want an OS that abstracts the hardware for you.

Hmm... sounds like most computers these days.

> The problem with the PC is that it is a bad desing from the start.

It was constrained by technology. Today its lack of evolution derives
from being victim of its own success. Things like home theater PC's are
IMO a step in the right direction, but it's taking a lot longer than I'd
like, and it's a small step as well.

> Everything in the computer should be include in a single chip sold for
> 1000$. 
> Memory,CPU,Sound,VideoAcceleration should be in a single chip. No
> communication on a mother board except for outside communication.

Nice idea, and you can actually have something like that today... but it
won't be very powerful, due to limitations of current semiconductor
technology.

> The standardisation made by DOS and Windows saved the computer industry.

Quite true. 

> Innovation for me is not just a better version of something old. 
> The PC is just an upgrade. Ther is no differences in the desing of computer
> since 1980.
> It’s more of the same.

Not completely. There HAS been innovation, but the majority of it is
focussed on more processing power on the hardware side rather than to
improve the user experience.

> Do you think, that software and computer are easier to use and configure
> today?

Absolutely.
 
> If yes, thenwhy putting a single pixel on screen with directx require a
> minimum of 75 lines of c++ code
> (windows+directxdeviceconfiguration+needtocreatea3Dpolygonwithtexture).

That's the tradeof that goes with using a windowing system. The windowing
system improves the user experience, at the expensive increased complexity
for the application.

> Doing the same with assembler require only 3 words in assembler on one
line.
>
Sure... and let's see how much longer it would take for you to write
a complex application like RealSoft's in assembler vs C++.
 
> Coding c++ today is like that : you always need to open the Help and
> copy/past code.

The IDE's I use (Eclipse, IntelliJ, Visual C++/C#, SharpDevelop,
XCode) have intelligent code completion. I'm much too lazy for cut and
paste :)

> I do not fully believe all what I said.  : ) it’s just an esssay.

It makes for interesting dicusssions, though. You have some interesting
viewpoints -- and even though I don't agree with all of them, I can see
where you're coming from.


Rakesh Malik http://www.usefilm.com/donor/tamerlin/ [EMAIL PROTECTED] PRECEPTS OF OKINAWAN GOJU RYU It should be known that secret principles of Goju Ryu exist in the kata. Goju Ryu karatedo is the manifestation within one's own self of the harmonious accord of the universe. The way of Goju Ryu karatedo is to seek the way of virtue. - Chojun Miyagi.

Reply via email to