reddit discussion about Go turns to D again

Gilbert Dawson why at needed.com
Sun May 15 05:17:37 PDT 2011


Russel Winder Wrote:

> On Sun, 2011-05-15 at 09:46 +0200, Paulo Pinto wrote:
> > Well, C++ already kind of has, thanks to Intel's TBB and Microsoft's PPL and 
> > Agents libraries.
> 
> TBB is very good in terms of performance but it can be rather awkward to
> use.  It is thought a great step forward for data parallelism is C++.
> 
> I have no experience of Microsoft stuff as I don't use their
> compilers/libraries.
> 
> > Intel's Cilk you also provides interesting extensions to C and C++, and they 
> > look pretty much
> > like Go's ideas.
> 
> Cilk per se has lost its way a bit recently, and anyway was C focused.
> Cilk++ is a commercial enterprise.  Intel have licenced it (Intel Cilk
> Plus) as part of their "pay for" C++ development suite which includes
> TBB and ABB.  I have downloaded the 1.3GB file but have yet to unpack
> it. 

Lost its way? Like.. in which market segment? I come from application programming community and we are still transitioning from single threaded sequential programs to SIMD and servers with multiple backend processes + db locking. Is Google or Facebook using Cilk? Haven't even heard about it.
> 
> The idea of using asynchronous function call as the initiator of
> concurrency/parallelism is fairly standard across the board these days.
> Of course Cilk is still focusing on shared-memory systems. 
> 
> -- 
> Russel.
> =============================================================================
> Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
> 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at russel.org.uk
> London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
> 



More information about the Digitalmars-d mailing list