3 ms·
Rust and Go are surely different classes of programming language. Rust is a systems language and Go is garbage collected. That is, Go is in the camp with Ruby,
by garethrowlands 4y ago
Rust and Go are surely different classes of programming language. Rust is a systems language and Go is garbage collected. That is, Go is in the camp with Ruby, Python and Javascript, whereas Rust is in the camp with C and C++. Garbage collected languages are easier to use than non-garbage collected languages, so if you can use them, you should.
- CraigJPerry 4y agoProbably comes down to your definition of a systems language. E.g. if that means implementing low level things like cryptography APIs, or being able to define the exact memory layout of objects in memory or access raw pointers or write ASM inline then obviously that disqualifies ruby, python and js but it would mean Go qualifies.
- blub 4y agoWhy is a systems language used for web applications, servers, command-line utilities and all sorts of libraries? The article is about a “messenger bot” for example and nobody’s complaining that it’s wrong to write such a thing in Rust. The reality is that Rust is competing with Java and Go and Python for many things and its poor ergonomics are hobbling it.