Which programming languages fit the AI era? An interactive scorecard
Ten languages scored on eleven weighted dimensions, from my open research framework. The published weights are the default. Move the sliders to see how the ranking changes under your own priorities. Every score traces to cited claims in the repository.
Ranking
Scores per dimension
| HC | MC | AO | RE | SV | AIN | AIE | SON | SOE | EDR | REACH | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| TypeScript | 4.0 | 4.0 | 5.0 | 4.0 | 4.0 | 1.5 | 5.0 | 2.5 | 5.0 | 3.0 | 4.0 |
| Go | 5.0 | 4.0 | 5.0 | 4.0 | 4.0 | 2.0 | 3.5 | 3.0 | 3.0 | 3.5 | 3.5 |
| .NET (C#) | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | 3.5 | 4.0 | 3.5 | 4.5 | 4.5 |
| Kotlin | 4.0 | 4.5 | 4.0 | 4.0 | 4.0 | 3.0 | 3.0 | 3.5 | 3.0 | 4.0 | 4.0 |
| Python | 4.0 | 3.0 | 4.0 | 5.0 | 4.0 | 1.5 | 5.0 | 2.5 | 5.0 | 2.5 | 3.5 |
| Rust | 3.0 | 5.0 | 4.0 | 4.0 | 5.0 | 1.5 | 4.0 | 2.0 | 4.0 | 3.5 | 3.5 |
| Java | 3.0 | 4.0 | 3.5 | 4.5 | 3.0 | 2.0 | 4.0 | 3.0 | 3.5 | 4.0 | 3.5 |
| Swift | 4.0 | 4.0 | 3.0 | 4.0 | 3.0 | 4.0 | 2.0 | 4.0 | 2.0 | 3.5 | 3.0 |
| Elixir | 4.0 | 3.0 | 3.0 | 4.5 | 3.0 | 3.0 | 2.0 | 1.5 | 2.5 | 3.0 | 2.5 |
| C++ | 2.0 | 3.0 | 2.0 | 4.0 | 2.0 | 2.5 | 3.0 | 1.0 | 2.0 | 3.0 | 2.0 |
- HC
- Human cognition
- MC
- Machine cognition
- AO
- AI-agent operability
- RE
- Runtime and ecosystem
- SV
- Strategic viability
- AIN
- AI-systems native
- AIE
- AI-systems ecosystem
- SON
- Structured-output native
- SOE
- Structured-output ecosystem
- EDR
- Ecosystem dependency risk
- REACH
- Reachability to top tier
Method and sources: v0.6, 2026-05-02. Repository and claims.