[EMAIL PROTECTED] wrote:
On Mon, Feb 11, 2008 at 09:45:02PM -0800, Darren New wrote:
If every person who wrote a chess program understood completely how to
play chess, we wouldn't have systems like Big Blue. If every person who
wrote a program that generates music understood completely everything
about generating music, we wouldn't need composers any more.

Are you equating simply *attempting* to write software
with successfully writing 100% correct fully functional software?

No. I'm saying that there are virtually no chess programs that can beat good chess players, even those chess players who never wrote a program.

Who understands better how to play chess: The person who always wins but did not "program it", or the person who wrote the software that plays chess but loses? It was a simple counter-example, is all, to a universal statement.

A better example would be, "If you wrote a calculator program that always gave
the right answer would that mean you completely understand the *rules* of
arithmetic?" And the answer would be yes.

For sufficiently trivial problems, this is true. But who understands the rules better? The person who wrote the calculator program, or the people who invented modern arithmetic? How many programmers do you think can write a program to add two numbers? How many of those same programmers do you think could prove that 2's compliment arithmetic works?

--
  Darren New / San Diego, CA, USA (PST)
    On what day did God create the body thetans?

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to