Waarom
Elke taalgemeenschap beweert klaar te zijn voor AI. Ik wilde een manier om die bewering te toetsen die overeind blijft als iemand het met me oneens is. Dus bouwde ik een framework waarin elke score terugvoert naar een geciteerde bron, elke claim weerlegd kan worden, en de voorspellingen gedateerd zijn zodat ze beoordeeld kunnen worden.
Wat het is
Tien talen, gescoord op elf gewogen dimensies: C++, C#/.NET, Elixir, Go, Java, Kotlin, Python, Rust, Swift en TypeScript. Het zwaarste gewicht ligt bij hoe goed AI-agents de toolchain kunnen bedienen. Andere dimensies dekken hoe makkelijk een machine de taal kan analyseren, native versus ecosysteem-AI-ondersteuning, ondersteuning voor structured output, dependency-risico op bibliotheekniveau, en hoe aannemelijk het is dat een taal haar hiaten kan dichten.
Achter de scores zitten ongeveer 390 atomaire claims met verwijzingen naar primaire bronnen en 173 tegenlinks. Validators draaien in CI en dwingen de keten van bron naar claim naar evaluatie naar inzicht af. Het framework is schema-vastgezet op versie 0.6, met een eerlijke lijst van wat versie 1.0 nog nodig heeft: kalibratie met meerdere beoordelaars en externe review.
De stelling
Het AI-tijdperk bevoordeelt talen die voor mens én machine makkelijk te analyseren, verifiëren, refactoren en beheren zijn, en waarvan de belangrijkste dependencies veerkrachtig genoeg zijn om er een platform van vijf jaar op te wedden. De dimensie ecosysteemrisico bleek zwaarder te wegen dan ik verwachtte: een bibliotheek met één onderhouder in het hart van de AI-tooling van een taal is een strategisch risico, geen detail.
Verantwoording
De ranglijst komt met falsifieerbare voorspellingen. Ik beoordeel ze in mei 2027 in het openbaar, omdat een framework een weddenschap is, geen orakel.