
On 2018-02-03 10:28 AM, David Mason via talk wrote:
I'd also comment on Rust being an interesting competitor to Go.
Rust has better performance, complete statically determined safety (enforced by the type system), no garbage collection, minimal runtime, and an active group targeting WebAssembly (i.e. very high performance browser programs). It's what you should be programming in if you think you need C.
Go has a simpler type system and good-enough performance for many applications. It might be what you should be programming in if you need a higher-performance Python (but with a lot fewer libraries).
They both interop with C and C++; I think Rust has a richer set of libraries (crates they call them).
https://github.com/rust-unofficial/awesome-rust#cryptography is what scared me off Rust when I was looking at it for a personal project to do with TLS certificates a year or so ago. Specifically, the multitude of crates for something that's so easy to get wrong made me wary. Has the situation changed much in Rust crypto land? Cheers, Jamon