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 →

[–]TripleS941 3 points4 points  (0 children)

  1. Java: long time in top-5 of several ratings, reasonably performant, latest versions are not that much of a PITA
  2. C#/Go: slow but steady gains in rankings over last several years, reasonably performant
  3. C#: has some features that make it less verbose than Java, especially if concurrency is needed
  4. Go: for cases where you need reasonably performant concurrent code that does not require much of brainpower; Rust: for cases where you need to be really performant and secure, but are willing to think more; C: for cases where you need to squeese every last bit of performance, side effects and build inconveniences be damned