Interesting Ruby isn't in the list, since I think it would be the closest to natural language. Echoing OP's thoughts about Human readbility being the most important.
But I might think the other direction, the most data-driven computer-readable code with embedded meta-data would be the best interface.
Most popular languages were designed with human writability in mind. Iām wondering how languages will evolve if that becomes less of a factor going forward. Of course, for the time being, we need a middle ground to satisfy both humans and LLMs writing code.
I see human readability as being a key criterion moving forward since humans will be reviewing the code for the foreseeable future.
I also see functional and pure functional languages gaining in popularity because they're easier for LLMs to reason about, and they're easier to apply automated verification rules.
This is in the application space. It'll be interesting to see if any significant changes happen in the systems development space. Will LLMs drive the further adoption of Rust into the systems space?
Python - AI/ML development
Typescript - Web-based LLM apps
Rust - High-performance inference
Clojure - Functional orchestration
Julia - Scientific AI
It's a bit surprising to see Clojure in this list, but I would say everything else is the usual suspects.