top | item 46740285

Ask HN: In the era of AI, which language would you choose?

2 points| tcper | 1 month 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?

3 comments

order

npalli|1 month ago

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.

ares623|1 month ago

Python or Node because of the training data

MilnerRoute|1 month ago

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...