Language standards like POSIX shell, JavaScript, and C++.
...These are narrow waists because they solve the interoperability problem of {user programs ...} × {language implementations ...}
Calling those languages "narrow waist" due to interoperability might be true but it says a lot more about how stuck we are as a field than how great those languages are at interoperability. Both languages are, in each their own, complicated at best.
...These are narrow waists because they solve the interoperability problem of {user programs ...} × {language implementations ...}
Calling those languages "narrow waist" due to interoperability might be true but it says a lot more about how stuck we are as a field than how great those languages are at interoperability. Both languages are, in each their own, complicated at best.