| Ten artykuł od 2012-03 wymaga uzupełnienia źródeł podanych informacji. Informacje nieweryfikowalne mogą zostać zakwestionowane i usunięte. Aby uczynić artykuł weryfikowalnym, należy podać przypisy do materiałów opublikowanych w wiarygodnych źródłach. |
Kompatybilność (ang. compatibility, pol. zgodność) to cecha oprogramowania oraz sprzętu, która umożliwia bezproblemową współpracę systemów komputerowych, w szczególności wymianę danych.
Szczególnie przypadki to "kompatybilność wsteczna" (backward compatibility), czyli zgodność ze starszymi wersjami, oraz "kompatybilność w przód" (forward compatibility), czyli zgodność z planowanymi wersjami przyszłymi.
Kompatybilność w tył jest znacznie łatwiejsza do osiągnięcia niż kompatybilność w przód.
Kompatybilność jest pożądaną cechą, ale nie należy z nią przesadzać. Często system z którym staramy się być kompatybilni zawiera błędy. Zwykle lepiej je naprawić, ryzykując że programy które z tych błędów korzystały nie będą działać, niż utrzymywać je celem uzyskania "kompatybilności błąd-w-błąd" (bug-for-bug compatibility).
Słowo "kompatybilność" jest zapożyczeniem z języka angielskiego. Dobrym odpowiednikiem angielskiego "compatibility" w tłumaczeniu na język polski jest słowo "zgodność".