Why should a super-sophisticated compiler with algebraic type inference not be able to do this one day?
On Nov 22, 2007 12:36 AM, Dave Dyer <[EMAIL PROTECTED]> 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. > > For example, if I happen to know "x" will always be an integer > from 0 to 359, I can replace sin(x) with a table lookup. No compiler > can ever do that, even if I include assert(x>=0 && x<360) in the code > somewhere (which would be a good idea even if I "know" it). > > _______________________________________________ > computer-go mailing list > computer-go@computer-go.org > http://www.computer-go.org/mailman/listinfo/computer-go/ > _______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/