C retten heißt, die ABI retten
To Save C, We Must Save ABI

In diesem Artikel argumentiert der Autor, dass die Rettung von C die Rettung der Application Binary Interface (ABI) erfordert. Er erklärt, wie die ABI die Funktionsaufrufe und Strukturlayouts festlegt und warum Änderungen an Typen wie `long long` zu `__int128_t` zu Inkompatibilitäten führen können. Anhand von Assembly-Code zeigt er, wie ein solcher Bruch zu subtilen Fehlern führen kann. Er fordert eine Überarbeitung der ABI, um C zukunftsfähig zu machen.
Nicht nur hat Jason zu 110 % vollkommen recht mit seiner Einschätzung, ich stimme ihm zutiefst und leidenschaftlich zu.