←back to thread

131 points apta | 2 comments | | HN request time: 0.386s | source
Show context
smt88 ◴[] No.9266274[source]
I'd be really curious to know what this guy thinks of Rust.
replies(2): >>9266973 #>>9267264 #
nemo44x ◴[] No.9267264[source]
I'm a bit curious too - he seems to hate the idea a programming language thinks the developer is an idiot.

Rust, for how perfect it really is, treats developers as humans. You must be smart if you can use it - but it doesn't trust you to have any idea what's really going on when a program gets large. This is a good thing IMO.

Honestly, anyone who thinks Rust is trash is just wrong. I can get the argument that there just will never be enough people who can use Rust but having learned Go and then Rust - I have to say Rust is the most well designed programming language ever. I can't believe what's in it and it's far and away the most advanced programming language ever. It's hard to compile but when it does you have a good chance it's right.

replies(3): >>9267488 #>>9268715 #>>9269639 #
1. kibwen ◴[] No.9268715[source]
I heartily disagree that you have to be smart to use Rust. I'm a ho-hum CRUD web programmer with enterprise credentials and versed in dynamic languages, and I was able to pick up Rust quite easily as my first systems programming language ever. The hardest part isn't even learning the language, the hardest part is figuring out the essential differences that separate the systems programming domains and the high-level dynamic domains.
replies(1): >>9271792 #
2. smt88 ◴[] No.9271792[source]
That's a great endorsement. I was going to do my next experimental app in Go, but this really makes me want to use Rust.