3 ms·
Thanks for explaining, people! To me ABI immediately triggers the aarch64 / x86 etc vibes, but that indeed makes sense! Now I'm wondering if/how managed code o
by nuancebydefault 2y ago
Thanks for explaining, people! To me ABI immediately triggers the aarch64 / x86 etc vibes, but that indeed makes sense!
Now I'm wondering if/how managed code of e.g. dotnet solves this issue, but that might be too much of a tangent.
- fowl2 2y agoThere is a distinction in the dotnet world too. The docs[1] seem to refer to ABI as "Binary compatibility" and API "Source compatibility". Jon Skeet has some good examples [2] [1] https://learn.microsoft.com/en-us/dotnet/core/compatibility/categories https://learn.microsoft.com/en-us/dotnet/core/compatibility/... [2] https://codeblog.jonskeet.uk/2018/04/13/backward-compatibility-and-overloading/ https://codeblog.jonskeet.uk/2018/04/13/backward-compatibili...