„Shim” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
File:Texas Instruments Ducati.svg ezt még egyszer meg kel írni |
|||
1. sor:
[[File:Texas Instruments Ducati.svg|thumb|A [[Texas Instruments Ducati|TI Ducati]] "semiconductor intellectual property core". Az [[Integrált áramkör]], amely csinálja a számításokat két [[ARM Cortex-M3|Cortex-M3]] kontrollja. Az [[operációs rendszer]] pedig az [[ARM Cortex-A9|Cortex-A9]]-on fut is egy '''shim'''-el át interfész evvel az alrendszerrel.]]
A [[számítógép-programozás]] területén a '''shim''' ([[angol nyelv|angolul]] „hézagoló betét”) egy olyan kis [[programkönyvtár]], ami transzparens módon „elfog” egy [[API]]-hívást, majd megváltoztatja a hívás paramétereit, saját maga kezeli le azt, vagy máshová irányítja át a műveletet. Shimeket jellemzően akkor használnak, amikor egy API viselkedése megváltozik, így [[kompatibilitás (technika)|kompatibilitási]] problémákat okozva a régebbi alkalmazásoknak, amik még a régebbi viselkedésre számítanak. Ezekben az esetekben a régebbi API-változatot támogatni lehet az új kódra ráültetett vékony kompatibilitási réteggel (betöltve a kompatibilitási réseket, innen az elnevezés).
|