3 ms·
Instead there’s a whole host of subtle footguns which while not leading to true memory unsafety will lead to complete junk data. https://www.uber.com/en-SE/blo
by ViewTrick1002 2y ago
Instead there’s a whole host of subtle footguns which while not leading to true memory unsafety will lead to complete junk data.
https://www.uber.com/en-SE/blog/data-race-patterns-in-go/ https://www.uber.com/en-SE/blog/data-race-patterns-in-go/
- tptacek 2y agoI don't care to litigate program correctness and ergonomics. Those are extremely subjective, and I don't feel like I ever get anywhere useful in those kinds of conversations. The most popular backend programming language in the industry is almost certainly Python, and it barely even has types. I still wouldn't dunk on it. This thread is about a much narrower question, which is code security. There, I feel like I'm on much firmer ground drawing and defending conclusions, and my conclusion is that there isn't a mainstream general-purpose modern language that is meaningfully more secure than Go (or than Rust, or than Python, etc).