power - power which is generally available without sacrificing
performance.
-Sometimes advanced languages from academia can feel like
-incomprehensible alien technology, with a steep learning curve and an
-unfamiliar or even obscure syntax.
-
-Not Rust. For me, Rust has managed to take the best and most proven
-features of earlier research languages, and package them up into a
-whole which feels fairly familiar and is easy to use.
+Despite being an advanced and powerful language, Rust mostly manages
+to feel quite familiar. I have found it easy to learn and to use.
I'm going to zoom through a few of Rust's most important properties:
irritations, I have found programming in Rust to be both fun and very
productive.
-I'm a very polylingual programmer. I think my record is 6 languages
-in the same personal project. Some of my recent forays into Rust have
+I tend to mix languages a lot. I think my record is 6 languages in
+the same personal project. Some of my recent forays into Rust have
involved switching between Rust and C++ and Perl. This kind of thing
throws differences between languages into sharp relief.
I'll still start new programs in many of those other languages, and
often I choose a language for its libraries. But for me Rust will
-now often be my preferred choice, if I can get away with it.
+now often be high on my list, if I can get away with it.
If you want to know more, there's a wealth of stuff online. The place
to start is probably https://docs.rust-lang.org/. And of course I'd