binääriemulaattoreille
Binary emulatorit, tunnetaan myös nimellä binäärikääntäjät tai dynaamiset binääritulkkausjärjestelmät, ovat ohjelmistoja, jotka mahdollistavat yhden tietokonearkkitehtuurin natiivien suoritettavien tiedostojen ajamisen toisessa arkkitehtuurissa. Sen sijaan, että koodi käännettäisiin uudelleen kohdearkkitehtuurille sopivaksi, binääriemulaattori kääntää suorituksen aikana pieniä palasia lähdekoodia kohdearkkitehtuurin konekielelle. Tämä mahdollistaa ohjelmien ajamisen ilman lähdekoodin uudelleenkääntämistä, mikä on hyödyllistä erityisesti silloin, kun lähdekoodi ei ole saatavilla tai sen uudelleenkääntäminen on työlästä.
Yleisimpiä käyttötarkoituksia binääriemulaattoreille ovat ohjelmistojen yhteensopivuuden parantaminen, vanhojen ohjelmien käyttäminen uusilla alustoilla ja eri arkkitehtuurien välisen
Binääriemulaattorit voivat toimia joko staattisesti tai dynaamisesti. Dynaamiset emulaattorit ovat yleisempiä, sillä ne kääntävät ja optimoivat