C retten heißt, die ABI retten

To Save C, We Must Save ABI

C retten heißt, die ABI retten

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.

Mehr von diesem Tag

2026-08-11