I gotta say, I’m pretty speechless today. I had heard about this language called Rust probably about two years ago but at that point, I had no usage for it.
In my line of work, I’m often performing tasks which are extremely demanding on the memory and CPU cores. For this reason, I’ve never really been able to get into a “higher level” language seriously.
At work right now, one of the limitations that I have to work with is time - I write small utility programs for specific tasks, often involving tons of string or binary parsing and processing, or writing raw bytes to files or memory. Typically, I’d reach for C or Python. The problem with C is it is very very cumbersome (compared to other newer languages) to work with strings in. Python has what I’m looking for in terms of development speed, but is far far too lackluster in the performance category, especially with the Global Interpreter Lock.
But even past that, I gotta say - Cargo and most importantly, the documentation here is completely outstanding. I read a large portion of “The Rust Book” in just 1 day - and it was probably the easiest programming language read I’ve ever read, including from books I’ve paid upwards of $60 for.
On top of that, the constructs are intuitive, refreshing, helpful, relieving, and the rest of the documentation is straightforward.
I don’t know what else to say other than I’ve never learned a language in a day or two and implemented the first iteration of a powerful program this quickly and without error.
I’ve known Python for years and know other programmers who have as well… Nearly every time I try to work with that language, I’m having ridiculous version issues, libraries with syntax errors, trouble with pip, etc…
I knew Rust for a couple of hours and I got a task done quicker than I could with a language that I’ve known for years… And that task was done much more efficiently.
Right now I’m thinking that this language may have been created by the smartest people on the planet. Programming is fun again!
Thank you and I’m very happy to be here.