3 ms·
This seems to be fairly similar to Go. Given I don't know too much about either, what are the major differences?
by whakojacko 16y ago
This seems to be fairly similar to Go. Given I don't know too much about either, what are the major differences?
- masklinn 16y agoSee their FAQ: *Have you seen this Google language, Go? How does Rust compare?* Yes. Rust development was several years underway before Go launched, no direct inspiration. Though Pike’s previous languages in the Go family (Newsqueak, Alef, Limbo) were influential. Go adopted semantics (safety and memory model) that are quite unsatisfactory. - Shared mutable state. - Global GC. - Null pointers. - No RAII or destructors. - No type-parametric user code. There are a number of other fine coroutine / actor languages in development presently. It’s an area of focus across the PL community. tl;dr, Rust seems to not ignore the last 20 or 30 years of computer science.
- supersillyus 16y agoIndeed. Go seems inspired by the last 20 or 30 years of computer engineering (it is built from concepts that have been proven to work (and often not work) in the past), and Rust seems to take into account the last 20 or 30 years of research. In my view, Rust has more potential, but Go is a safer bet, at least until Rust has been used for a fair bit of Real Code (tm).
- konad 16y agoGo has users