The peril of data races. Shows how even the most innocent ones can break badly.
I've open-sourced a re-implementation of my video game Frequon Invaders. The new implementation uses Go, Julia, and SDL2. This blog is about my experience using Go (and some Julia) for this project. Frequon Invaders is a small program, on the order of 3,000 lines, so my remarks are in the context of a small program. I have not worked on a large project with Go to test it's claims of more...
For more complete information about compiler optimizations, see our Optimization Notice.