November 2017
Intermediate to advanced
264 pages
5h 45m
English
Dynamic languages such as Ruby or Python give you the initial speed of coding development, but the price is paid later in:
The Rust compiler forces you to get a lot of things right from the beginning at compile time, which is the least expensive place to identify and fix bugs.
Rust's object orientation is not as explicit or evolved as common object-oriented languages such as Java, C# or Python, as it doesn't have classes. Compared with Go, Rust gives you more control over memory and resources and so it lets you code on a lower level. Go also works with a garbage collector; it has no generics and no mechanism to prevent data races between its goroutines ...
Read now
Unlock full access