Hacker News new | ask | show | jobs
Ask HN: In the era of AI, which language would you choose?
2 points by tcper 140 days ago
Factors to consider when choosing a language and tech stack for a project/engineering effort:

* Ecosystem maturity * Development speed * Learning curve * Recruitment difficulty * ....

With AI, since 90% percent of the code is not written craftly, So these factor maybe not exists anymore?

So how do you choose language now? Can we choose C++ or Rust purely based on cost/runtime execution speed considerations?

2 comments

Not Rust because you won't find anyone to maintain code. Rust is only for rewriting existing code in other language not maintaining it. C++ perhaps because of number of people who already know it, but only for performance sensitive areas. Also, lot of training data. Other than that, usual suspects, Java/C# for enterprise and node/Python for web/DS.
Python or Node because of the training data
Yeah, I came here to say: Python.

Mostly because I just know it's widely used in the AI industry, and the Python community also has a lot of tools and libraries for AI functionality...

But it matches your criteria -- it's mature, easy learning curve, fast development speed...