binääriportabiliteetin
Binääriportabiliteetti on ohjelmistokehityksen käsite, joka kuvaa kykyä ajaa ohjelman käännettyä binäärikoodia eri käyttöjärjestelmissä, laitteistoalustoilla tai jopa eri ohjelmistoympäristöissä ilman, että ohjelma täytyy kääntää uudelleen jokaiselle alustalle. Pohjimmiltaan kyse on siitä, että ohjelman suoritettava tiedosto on yhteensopiva useiden eri ympäristöjen kanssa.
Tämä saavutetaan yleensä käyttämällä standardoituja rajapintoja ja abstraktioita, jotka piilottavat taustalla olevan alustan yksityiskohdat. Esimerkiksi Java-ohjelmat
Binääriportabiliteetin edut ovat merkittäviä. Se vähentää kehityskustannuksia, koska ohjelmaa ei tarvitse kääntää erikseen jokaiselle kohdealustalle. Se