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