________________________________
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/

Reply via email to