Bakoverkompatibilitet

Begrepet bakoverkompatibilitet får en rekke forskjellige, men koblede betydninger, på det teknologiske feltet , spesielt innen informatikk .

Det er det motsatte av foroverkompatibilitet .

Eksempler

Bakoverkompatibel programvare kan åpne alle data som er lagret med forrige versjon .

Et programvarebibliotek i versjon x sies å være bakoverkompatibelt hvis alle applikasjoner som brukte tidligere versjoner av biblioteket fortsetter å fungere med versjon x også .

En nettverksprotokoll sies å være bakoverkompatibel hvis den er i stand til å kommunisere med tidligere versjoner av selve protokollen.

Vanskelighetsgrad

Selv om det kan virke trivielt, er det ikke alltid like enkelt å tilby bakoverkompatibilitet.

For eksempel, i det spesifikke tilfellet med biblioteker, hvis de i utgangspunktet leveres med feil , vil programmerere vanligvis finne triks for å omgå disse feilene. Men hvis den neste versjonen av biblioteket fikser disse feilene, kan triksene som brukes av programmererne føre til funksjonsfeil i applikasjonene som bruker dette biblioteket.