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/

Reply via email to