Warum Sprachen scheitern: Weil es nicht genug Spaß macht

Because It's Not Fun Enough: why languages fail

Warum Sprachen scheitern: Weil es nicht genug Spaß macht

Andrew Oram fragt in einer zweiteiligen Serie für das Linux Professional Institute, warum Programmiersprachen auf- und absteigen. Simon Peyton Jones' Beobachtung, dass die Verbreitung einer Sprache „sehr schwach mit ihren technischen Vorzügen verbunden“ ist, steht im Zentrum. Der Artikel argumentiert, dass Programmieren für Menschen drei Dinge gleichzeitig ist: Berufung, Kunst und Job. Sprachen sterben, wenn sie eine dieser drei Achsen unnötig erschwert – und überleben, wenn sie sie erleichtern. JavaScript überlebt trotz künstlerischer Schwächen, weil es die einzige Tür zum Browser ist; COBOL überlebt, weil Ersatz zu teuer wäre. Es gibt zwei Arten von Schwierigkeit: die der Geige (präzise, fordernd, gewählt) und die der Reibung (unnötig, frustrierend). C++ und Rust haben die erste, Ada und COBOL die zweite. Am Ende zählt nur: Macht es Spaß?

Eine Sprache, die das Leben schwer macht, wird den Moment nicht überleben, in dem sie ersetzt werden kann.

Mehr von diesem Tag

2026-08-10