Dave Dyer wrote:
Arguments about the quality of compiler optimizations vs. hand coding
are pointless, because programmers optimize programs in ways that compilers
are (correctly) forbidden to do; by changing the algorithm.
I've heard of no such law or rule. There are several compilers or
interpreters that change algorithms, to do essentially the same. The
simplest example is SQL. Several engines have such good optimizers that
it doesn't matter if you do a left join, a subset check on a subquery,
or some other method, as at the low level the engine translates it to,
it all turns into the fastest code that gives the same result.
These things are comming fast to more general purpose languages, and
they're comming first to the languages where the compiler has the most
information about the algorithms and data structures: the very high
level languages.
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/