kompatibel – se kompatibilitet.
Kategori: kompatibilitet
binary compatibility ⇢
bakåtkompatibilitet
(backward compatibility) – om program och hårdvara: förmåga att fungera ihop med (kompatibilitet med) äldre versioner av en produkt; anpassad till filformat som används i äldre versioner av ett program. En ordbehandlare, version 3, är bakåtkompatibel om den kan öppna, visa och ändra dokument som har skrivits med version 2 eller 1 av samma ordbehandlare. – Jämför med framåtkompatibilitet.
[kompatibilitet] [versioner] [ändrad 1 januari 2017]
backward compatibility ⇢
källkodskompatibilitet
om datorprogram: kompatibilitet på källkods‑nivå. – Två program är källkodskompatibla om källkoden till dem, efter kompilering är utbytbar. Det vill säga att man kan ta källkoden till ett program som är skrivet för dator A, kompilera den för dator B (med en annan processortyp och/eller ett annat operativsystem), och få ett körbart program för dator B som i allt väsentligt är identiskt med programmet för dator A. – På engelska: source code compatibility. – Jämför med binärkompatibilitet.
[kompatibilitet] [programmering] [ändrad 16 maj 2020]
binärkompatibilitet
(binary compatibility, även binary code compatibility, binärkodskompatibilitet) – om datorprogram: kompatibilitet på binärkods-nivå. – Två program som har framställts på olika datorer, på olika operativsystem eller med olika programspråk är binärkompatibla om de är direkt utbytbara. De ska inte behöva kompileras om innan de kan köras efter flytten. – Binärkompatibla filer behöver inte vara identiska intill varje etta och nolla, men de är tillräckligt lika för att vara utbytbara. De har samma filformat. –Ett alternativ är källkodskompatibilitet.
kompatibilitet
egenskapen att vara förenlig med, fungera ihop med, vara utbytbar mot. – Datorer, tillbehör, operativsystem, program och filer är kompatibla om de är utbytbara mot varandra eller om de kan fungera ihop utan ändringar. En dator för Windows (det som förr kallades för en IBM‑kompatibel persondator eller en klon) kan köra program och använda tillbehör som är avsedda för andra persondatorer för Windows. – Kompatibilitet är en variabel egenskap. Den behöver, eller kan. alltså inte vara hundraprocentig. Man talar också om bakåtkompatibilitet och framåtkompatibilitet. – Jämför med interoperabilitet och fungibilitet. – På engelska: compatibility.
[kompatibilitet] [ändrad 28 februari 2021]
Intelkompatibilitet
om processorer: som kan användas i stället för en processor från Intel. – Intelkompatibla processorer tillverkas av AMD, tidigare även av Cyrix†. Intelkompatibla processorer har samma processorarkitektur som x86-serien och dess efterföljare.
IBM-kompatibilitet
(föråldrat) – om datorer: egenskapen att ha processor från Intel (eller en Intelkompatibel processor) och att kunna köra operativsystem från Microsoft. På 1980‑talet var det PC‑DOS, på 1990‑talet blev det Windows. En dator som uppfyller de kraven är kompatibel med IBM:s Personal Computer (PC). IBM:s PC gav på 1980‑talet upphov till en hel industri som tillverkade IBM‑kompatibla datorer, så kallade kloner, och den industrin tillverkar fortfarande nästan alla världens persondatorer utom Mac. (Linux konstruerades från början för att kunna köras på IBM‑kompatibla datorer.) – Eftersom IBM slutade att tillverka persondatorer 2005 har benämningen IBM‑kompatibel blivit föråldrad, så sedan dess säger man snarare Windows‑kompatibel, eller oftast bara PC. Man har ibland också talat om Wintel (Windows och Intel). I princip är datorer som primärt är avsedda för Windows fortfarande baserade på Intels specifikation ATX, som i sin tur är en vidareutveckling av IBM:s specifikation från 1984 för PC AT†, även om den har vidareutvecklats nästan till oigenkännelighet. – Observera att Mac‑datorer sedan 2005 också har Intel‑processorer, men det betyder inte att Macar är IBM‑kompatibla. – Termen IBM‑kompatibel har förr också använts om stordatorer som är kompatibla med IBM:s stordatorer.