To the creators of Rust


#1

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.

I’ve programmed in C, C++, PHP, Python, JavaScript, C#, x86-64 assembly, though I’m most comfortable with C.

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.

Being most comfortable with C but having knowledge of Python and JavaScript, I gotta say, Rust is like the best of all worlds here… It has the higher-level construct stuff that makes writing fun, efficient and safer, but has the raw performance of a C compiler which is amazing.

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.


#2

Thanks for articulating my exact feelings :+1:


#3

:heavy_plus_sign:

The fact that there’s an official book which you can read as a tutorial and be actually able to just write Rust code afterwards was shocking for me as well!


#4

You’ve expressed exactly the way I feel about Rust when I “found” it. I’m a self-taught software developer who has worked across multiple language for nearly 25 years and to me Rust is a breath of fresh air. It is the only thing I’ve seen in my career that is truly solving real-world development challenges while pushing the envelope of capability in an efficient and thoughtful manner.