computer programming standard meant to be interoperable across programming languages