Chris Henry wrote:


On Sat, Sep 12, 2009 at 11:43 AM, Michael Clark <[email protected] <mailto:[email protected]>> wrote:

    FYI - some interesting proposed additions to the C language from
    Apple...

    "Apple today made the source code of Grand Central Dispatch
    available under an Apache open source license. One of the new
    technologies for concurrency added to Mac OS X 10.6 Snow Leopard,
    Grand Central is Apple’s attempt to help developers deal with the
    rise of multi-core. The open sourcing of Grand Central comes as
    something of a surprise, because it is a core technology in Snow
    Leopard, and could be seen to give Apple a competitive edge in the
    new world of multi-core." ...


zomg. That's a very smart move! I had doubts whether GCD will gain widespread usage since it's only supported by Snow Leopard, but it might now.

(GCD is not a C extension though, only the blocks, which is still a pretty interesting extension.)

Ya, that's right. It was just the C extensions I found the most interesting part...

It will be interesting to see if these (or some derivative) will be adopted.

We also have the CUDA and OpenCL approaches to this problem aswell...

I actually think I prefer the more C-like type annotation approach of CUDA. i.e. __global__

Adding the character ^ is very Objective-C style with all of its @foo +bar; [baz bang]

also reminds me of perl :)

_______________________________________________
Slugnet mailing list
[email protected]
http://wiki.lugs.org.sg/LugsMailingListFaq
http://www.lugs.org.sg/mailman/listinfo/slugnet

Reply via email to