News for hackers. Stuff that matters.
Re:The C11 and C++11 Concurrency Model (2014) [pdf] by ehvatum on Sunday November 29, 2015 @11:40PM (#10647748)
I have to say, I have been pleasantly surprised time and time again by the powerful ease of data-structure-heavy algorithm implementation afforded by thread-safe, atomic std::shared_ptr, the rest of <memory> and <atomic>, judicious use of move semantics and open mp.

It's also a huge relief to have deterministic deallocation back in my life. Praise Jesus for that.

It's not everyone's cup of tea, but if you need the speed, it's there for you - with a solid, clean and expressive implementation. Your classic symbolic regression genetic algorithm with halls-of-fame and whatnot is an absolute cinch, for example, and runs gob-smackingly fast with -O3 -march=native, and a good ten minutes of profiling data for pgo.

There are no comments on this comment yet.