I tried both llvm-gcc and CLANG.   I did not have any trouble getting them
to work for my 64 bit chess program.

I didn't try too hard,  but neither is producing executables as fast as
gcc.   llvm-gcc is the slowest about 20% slower than gcc and clang is only a
little slower than gcc.

Since I developed with gcc it is very likely that the program and the way I
write code is "tuned" to work well with gcc.

Perhaps I will try this with the GO program, which is not heavily optimized.

I grabbed and compiled the latest llvm and clang - so I cannot be accused of
using outdated versions.   And I didn't use the debug versions either.

But I will keep my eye on llvm and clang.

- Don


2009/9/6 Mark Boon <tesujisoftw...@gmail.com>

>
> On Sep 5, 2009, at 4:41 AM, terry mcintyre 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. 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. Open CL, which
> leverages LLVM to program GPUs.
>
>
>
> Seems interesting indeed. Does anyone know how Objective-C 2.0 compares in
> speed to C? I like the promise of abstracting the CPU to the point where you
> can execute either on the CPU or the GPU, depending on which is available
> and which is suitable. I also like the blocks, it seems a little more
> elegant and more flexible than anonymous functions in Java. Combined with
> light-weight concurrency makes for an interesting combination.
>
> Mark
>
>
> _______________________________________________
> 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/

Reply via email to