Re:How to Learn Modern Rust
by bryanlarsen on Monday September 12, 2022 @02:10PM
(#32814417)
Go: started 2007, announced 2009, 1.0 2012
Rust: started 2006, announced 2010, 1.0 2015
The weathering on the two languages seems fairly similar.
In fact it could be argued that Rust is more stable. Golang is talking about a breaking Go2, Rust has a fairly good forward compatibility story and plans.
I don’t think there’s any plan for a Go 2. I’m willing to bet we won’t see one in the next 10 years. The main feature that might have required breaking changes (generics) was introduced successfully without any breaking changes.
Rust has no plans for 2.0 either.
Both are stable languages that have been making steady progress.
Re:How to Learn Modern Rust
by bryanlarsen on Monday September 12, 2022 @03:54PM
(#32815963)
Re:How to Learn Modern Rust
by mayormcheeseman on Tuesday September 13, 2022 @10:33AM
(#32824788)
The first link states that Go 2 is TBD and in the event there is a Go 2, interop must be easy.
The second link has Rob Pike state that there probably won’t ever be a Go 2.
I'm actually looking forward to Rust having a few more years under its belt so I can do more than experimentation with it (and yes, I've seen the Oxide stuff, and there is plenty we can call stable right now -- I just want it to be a bit more weathered...).