Skip to content
Rutger Hemrika
Menu

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.

Weights

Scores are whole and half points on a five-point scale. Weights are normalised to 100% before the total is computed. Changing weights changes the ranking, not the scores.

Ranking

    Scores per dimension

    HCMCAORESVAINAIESONSOEEDRREACH
    TypeScript4.04.05.04.04.01.55.02.55.03.04.0
    Go5.04.05.04.04.02.03.53.03.03.53.5
    .NET (C#)4.04.04.04.04.04.03.54.03.54.54.5
    Kotlin4.04.54.04.04.03.03.03.53.04.04.0
    Python4.03.04.05.04.01.55.02.55.02.53.5
    Rust3.05.04.04.05.01.54.02.04.03.53.5
    Java3.04.03.54.53.02.04.03.03.54.03.5
    Swift4.04.03.04.03.04.02.04.02.03.53.0
    Elixir4.03.03.04.53.03.02.01.52.53.02.5
    C++2.03.02.04.02.02.53.01.02.03.02.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.