Hacker News new | ask | show | jobs
by matheusmoreira 2238 days ago
Any language that lacks a simple and stable binary interface ultimately can't be used to build reusable code. If it's not simple, only compiler hackers will be able to work with the objects produced. If it's not stable, compatibility between two binaries isn't guaranteed and people won't even try to integrate existing libraries into their own software.

A big reason why C is still widely used. A library that's written in C can be used in any other language.