Dave Dyer wrote:

Guys, keep your eyes on the prize.  If your only problem
is that you need to double your speed, all you have to do
is wait 1.5 years.

It is not twice as fast, if you write the critical parts in asm its more like 10 times.

like assembly language (or C) is almost completely a waste of time.

You only have to write 1% of your application in asm
and it almost runs as if it was written 100%.

That's the clue!!! A C (or Pascal) where you can write
asm in the sources. You replace a critical procedure:
20 lines of C for 50 lines of asm. You write all the rest in C.

You debug seeing the CPU registers anyway.

Code optimization has nothing to do with what you
see, only *what the CPU sees* is important.

Many things as bit manipulation (like my previous example) cannot efficiently be written in C.

Others, like matrix/vector manipulations can dramatically improve with SIMD, MMX, etc.

Java is the wrong answer to the "Hardware Independence Fallacy", but the truth is we all use the same compatible hardware platform and incompatible platforms *always* fail.

We are supposed to be the ones writing the "smart
games", ask those programming video games, what
do they think about creating a "thing" (Java binary) that is not understood by any platform.
Jacques.


_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to