News for hackers. Stuff that matters.
Re:Is C++ the Language of the Future? by bediger4000 on Friday March 23, 2012 @02:18PM (#3746423)
First, why C++? Given that you can't truly do threading via a library (http://lambda-the-ultimate.org/node/950 Lambda-the-ultimate thread for context, and pointers to various versions), it would seem that C++ is not a good choice.

Second, why not assembly of some sort, or something very close to assembly? It's hard to break things out into threads and not incur performance problems due to platooning or thundering herds or contention for critical section(s). You want to maximize each individual CPU's work even in a massively multi-processor environment. Assembly gets you performance, guaranteed atomic operations, guaranteed memory barriers. and precise locations of those things.

I smell a return to the "semantic gap" and highly orthogonal ISAs.

There are no comments on this comment yet.