Rust is a great language with a lot of advantages and is absolutely worth considering for your next project.
Ask HN: Is Rust worth investing in as a reliable C-alt given its recent saga?
11–20 of 47 posts
Re: Ask HN: Is Rust worth investing in as a reliable C-alt given its recent saga?
#12Re: Ask HN: Is Rust worth investing in as a reliable C-alt given its recent saga?
#13That being said, my recommendation for learning systems programming would be to consider trying plain old C first. Rust's safety features are a godsend, but IMO easier to understand once you have experienced working without them. (Similarly, I like to recommend leaning a dynamically typed language first, and introducing static typing later.)
Re: Ask HN: Is Rust worth investing in as a reliable C-alt given its recent saga?
#14Every community has its fair share of drama. I wouldn't worry too much about such things.
Re: Ask HN: Is Rust worth investing in as a reliable C-alt given its recent saga?
#15Re: Ask HN: Is Rust worth investing in as a reliable C-alt given its recent saga?
#16Further, I've noticed a trend highlighted by people such as Jonathan Blow that there are users of Rust who don't fully understand object lifetimes in particular systems and are hacking around warnings in Rust creating unsafe memory scenarios while being told otherwise because all of their compiler messages have disappeared.
Some things in software engineering are hard, but you can't escape them. It seems like you can only defer the problem until you actually need to understand what's going on, and by the time you realize that, you'll be deep in experience with "weird holes" in your knowledge (as I fondly remember a (pre-?)algebra teacher telling me when I was discussing quaternions in middle school.)
Re: Ask HN: Is Rust worth investing in as a reliable C-alt given its recent saga?
#17Earlier quoted context omitted.
solely I agree with that, but that stuff you mention is still a factor. Politics is creeping into everything, and there are lots of reasons why choosing a relatively politically stable language is important, though obviously not the only factor. I think the best one could hope for is a lot of diverse groups with different political views and motivations being invested in the future of a language, so that despite any…
Microsoft and Alphabet have plenty of motivation to keep things on track, as does the Linux Foundation and others. I suspect that, if things get completely out of hand, that corporate sponsors might impress their will upon the Rust Foundation to address any issues around governance. Politics will creep into anything, if one allows that to happen.
Re: Ask HN: Is Rust worth investing in as a reliable C-alt given its recent saga?
#18Every community has its fair share of drama. I wouldn't worry too much about such things.
Re: Ask HN: Is Rust worth investing in as a reliable C-alt given its recent saga?
#19Re: Ask HN: Is Rust worth investing in as a reliable C-alt given its recent saga?
#20Personally, I think Rust is the future of systems programming and there's no more reason to learn C / C++ than there is a reason to learn FORTRAN or COBOL (specifically, the reason is only ever "I need to get a job using those languages"). But, you know, feel free to take that with a grain of salt and see for yourself.
Rust isn't going anywhere any time soon given how many big companies use it, so even if you learn C/C++ first, you'll likely need to learn rust as well eventually if you want to do systems stuff.