C, Go, Python, Rust

What are your thoughts on these languages? Favorites and why?

  • C: old-fashioned, but basic in Linux development, if it comes to the system itself. Too difficult to me in my 50’s.
  • Rust: good and modern language with quite steep learning curve. Especially if you already have some programming habits.
  • Python: the most programmer-friendly language in the world. No better choice if speed isn’t crucial.
  • Go: modern and easy to learn compiled language. An alternative to python when you need some speed.
3 Likes

C#. I am not a fan of MS, but that language is darn good.

2 Likes

This doesn’t encourage me as I will hit the double nickles in July.

1 Like

To choose a language, one should know what they want to do. If you’re interested in Linux kernel, C is unavoidable. For other things you have a wider choice. Among the languages used today, I coded in Java, Python, C++ and Go, in this order. For now I settled down on python and Go, but I don’t rule out that I’ll give Rust another try one day.

2 Likes

This is super helpful, thanks a lot.

1 Like

Second that this is very helpful.

1 Like

What is so good about it?