Are there other languages that could be similarly useful across web development and AI in the near future? I'm especially interested in backend work, and wondering whether Java could fit.
What languages could rival Python and JavaScript as all-rounders?
Answers
Java is already a strong choice for backend and enterprise development. You can use it in systems that incorporate AI, but Python has a much stronger ecosystem for developing models and experimenting with them.
For your mix of interests, Java for backend plus Python for the AI side is a more practical combination than waiting for one language to do everything equally well.
Reply to this answer
TypeScript is probably the closest candidate for broad web development, if you count it separately from JavaScript. It adds a type system to JavaScript, but it still largely relies on the same ecosystem. That makes it a useful option for frontend and backend work, though not really an independent rival to JavaScript.
Reply to this answer
Go and Rust are worth watching, but for different reasons. Go is strong in cloud and infrastructure work, while Rust is a compelling systems language. Neither has to become the best choice for every part of a web app to be useful alongside Python or JavaScript.
Reply to this answer
C# is another broad option. It covers backend services, desktop applications, and games, so it's worth a look if you want one language that can take you in several directions. I'd still check the available tools for your particular AI projects before choosing it over Python for that part.
Reply to this answer
Add your answer
Answers are reviewed before publication.
Pevra.8x:
Could either be used for frontend development too?
w816!portstamp_3:
Both can target WebAssembly, so there are frontend possibilities. That doesn't make them direct replacements for JavaScript across the browser ecosystem, though.