/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

herbsutter.com
| | darkcoding.net

Solvitas perambulum
6.8 parsecs

Travel
| |
| | marabos.nl

Low-level Concurrency in Practice. This practical book helps Rust programmers of all levels gain a clear understanding of low-level concurrency. You'll learn everything about atomics and memory ordering and how they're combined with basic operating system APIs to build common primitives like mutexes and condition variables. Once you're done, you'll have a firm grasp of how Rust's memory model, the processor, and the role of the operating system all fit together.
5.8 parsecs

Travel
| |
| | bartoszmilewski.com

The question that's been bugging me lately was: How does C++ make the use atomic variables both portable and efficient. I knew how Java volatile worked--it enforced sequential consistency, which is not always the most efficient thing to do. C++0x has atomic variables which also enforce sequential consistency when used in the default mode. Without...
7.7 parsecs

Travel
| |
| | dehora.net

Back in 2013, I started a series of posts on programming languages I found interesting. One of the languages I wanted to write about at that time was Rust. As often happens, life got in the way, and it's only now that I'm coming round to a long overdue post. This is one of a series of posts on programming languages and you can read more about thathere.
23.5 parsecs

Travel
|