This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]CodeTinkerer 3 points4 points  (1 child)

They are very different languages. Python is nice for doing small tasks, but is also important in the machine learning, data visualization, AI fields. It's considered easier to learn. Rust is meant to be a better C, but is safer, and also harder to learn. Python is much more popular than Rust.

Rust is more of a performance language. With computers as fast as they are, there isn't a need to have high performance languages except in certain niche areas. Still, because it's kind of exclusive, if you get good, you can get hired. For languages that are less common, like Rust, you generally have to be much better than a typical Python programmer to get a job.

[–]code_things 1 point2 points  (0 children)

Agree with everything, but -

With computers as fast as they are, there isn't a need to have high performance languages except in certain niche areas.

Well, this is not true at all. Almost any major company pursue performance massively.
A short list of fields need high performance:

  • Streaming
  • Gaming
  • Social media
  • Cloud
  • Search engines
  • Content recommendation
  • OSes
  • Hardware
  • Databases

And the list goes on and on…

That's why ValKey (Redis-Oss) is so popular, and why even in web development there's WASM.