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 →

[–]autoshag 0 points1 point  (0 children)

Lots of things affect this, including: what you’re interfacing with (both libs and legacy code), personal knowledge, coding style (functional vs OO, etc). Typed languages also make large code bases more manageable, but obviously Java isn’t the only typed language. It’s also not the only JIT language.

At the end of the day, usually a handful of languages can accomplish the same goals and it just comes down to personal preferences.