________________________________ From: Jason House <jason.james.ho...@gmail.com> On Sep 5, 2009, at 10:41 AM, terry mcintyre <terrymcint...@yahoo.com> wrote: Found an interesting article on Snow Leopard at Ars Technica ... 20-some pages. > >http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars > >Of interest to Computer Go programmers: the addition of blocks to C, which >allow closures and other fun stuff, much like Lisp. D and C# are other C-family languages with similar. LLVM, which allows JIT compilation to multiple architectures, including GPUs; Grand Central Dispatch, which provides very light-weight concurrency; and CLANG, a new compiler which is said to be quite an improvement over GCC. Ćukasz reported a 15% performance drop for libego when moving from gcc to llvm. llvm is under heavy development; it has probably improved since. Also, any new technology has both strong and weak points; it takes time to learn how to optimally fit an algorithm to a compiler. Apple reports that recent versions of llvm outperform gcc.
_______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/