If this is a career thing, it's usually better to be an expert in one language than an amateur in a dozen of them. Try them both, proceed with the one you like best, because in the end, you will be judged by what you produce with it. No matter how much nerd-cred a language has, it is hard to be productive with a language that you hate. edit: FWIW, we are commenting on a site by a billionaire who seeded his fortune by…
Ask HN: Is it worth investing in learning Rust?
11–20 of 82 posts
Re: Ask HN: Is it worth investing in learning Rust?
#12If you are a C++ programmer, learn rust. If you are a C or other programmer, learn go. If you are doing this for job prospects, pick go.
Can you explain please why is that ? btw I'm coming from a JS/Node background, but I worked with C and C++ before (mainly school projects, nothing serious).
Go is not an OOP language, you get the dot notation on structs and that's pretty much it.
Rust is all about advanced OOP and very fussy static type checking.
That said, IMHO, Go to me feels more like a replacement for Node more than a replacement for C.
Re: Ask HN: Is it worth investing in learning Rust?
#13If this is a career thing, it's usually better to be an expert in one language than an amateur in a dozen of them. Try them both, proceed with the one you like best, because in the end, you will be judged by what you produce with it. No matter how much nerd-cred a language has, it is hard to be productive with a language that you hate. edit: FWIW, we are commenting on a site by a billionaire who seeded his fortune by…
Paul Graham is a billionaire?
Re: Ask HN: Is it worth investing in learning Rust?
#14Re: Ask HN: Is it worth investing in learning Rust?
#15learn both until you know which one is your favorite.
I think learning both languages to figure out what's my favorite is a bit hard to do, I don't want to actually learn some basics then switch to another language to explore.
Re: Ask HN: Is it worth investing in learning Rust?
#16Earlier quoted context omitted.
Can you explain please why is that ? btw I'm coming from a JS/Node background, but I worked with C and C++ before (mainly school projects, nothing serious).
Maybe I can try to chime in: Go is not an OOP language, you get the dot notation on structs and that's pretty much it. Rust is all about advanced OOP and very fussy static type checking. That said, IMHO, Go to me feels more like a replacement for Node more than a replacement for C.
Re: Ask HN: Is it worth investing in learning Rust?
#17Earlier quoted context omitted.
Can you explain please why is that ? btw I'm coming from a JS/Node background, but I worked with C and C++ before (mainly school projects, nothing serious).
Maybe I can try to chime in: Go is not an OOP language, you get the dot notation on structs and that's pretty much it. Rust is all about advanced OOP and very fussy static type checking. That said, IMHO, Go to me feels more like a replacement for Node more than a replacement for C.
Re: Ask HN: Is it worth investing in learning Rust?
#18Forget about the language. What kind of systems do you want to build, or want to learn to build? If it is networked systems, Go gets the job done pretty well. If you want to build a game, or want a superior c++, go for Rust.
Does Rust have the libraries, frameworks, engines, and communities for developing games? In my opinion, development of any software, whether it's a REST API or a AAA 3D game, isn't just about the language but is actually about 10 other things.
Re: Ask HN: Is it worth investing in learning Rust?
#19I learned Golang about 2 years ago and have done a small web app in it to understand and learn about the libraries.
I recently started reading the Rust book and its an eye opener. Its important to understand how the language is designed and with Rust, its different concepts compared to Go. I would suggest to read the documentations/manifestos of both the languages and decide to go ahead based on what you want to do.
Community and ecosystem is an important requirement when choosing a language.
Re: Ask HN: Is it worth investing in learning Rust?
#20Forget about the language. What kind of systems do you want to build, or want to learn to build? If it is networked systems, Go gets the job done pretty well. If you want to build a game, or want a superior c++, go for Rust.
> If you want to build a game, or want a superior c++, go for Rust. Does Rust have the libraries, frameworks, engines, and communities for developing games? In my opinion, development of any software, whether it's a REST API or a AAA 3D game, isn't just about the language but is actually about 10 other things.
I do think Rust is an ideal languange to build games in though. It just needs some time.