A programming language with a reference implementation is not a "monopoly", it's a standard. By having a common implementation to write code against we can avoid wasting time on pointless minutiae such as which features are portable in practice and which are not.
When a programming language community fractures into multiple incompatible implementations everyone is worse off.
A programming language with a reference implementation is not a "monopoly", it's a standard. By having a common implementation to write code against we can avoid wasting time on pointless minutiae such as which features are portable in practice and which are not.
When a programming language community fractures into multiple incompatible implementations everyone is worse off.