taaksepäin yhteensopiva (taaksepäin yhteensopivuus)

Takaisin yhteensopivalla (tai joskus myös taaksepäin yhteensopivalla tai taaksepäin yhteensopivalla) tarkoitetaan laitteisto- tai ohjelmistojärjestelmää, jossa voidaan onnistuneesti käyttää aiempien järjestelmäversioiden tai muiden järjestelmien liitäntöjä ja tietoja. Esimerkiksi komentosarjakieli Perl suunniteltiin taaksepäin yhteensopivaksi awk:n kanssa, joka oli aiempi kieli, jonka tilalle Perl suunniteltiin.

Takaisin yhteensopivuus toteutuu helpommin, jos aiemmat versiot on suunniteltu eteenpäin yhteensopiviksi eli laajennettaviksi sisäänrakennetuilla ominaisuuksilla, kuten koukuilla, liitännäisominaisuuksilla (plug-in) tai sovellusohjelmarajapinnalla (Application Program Interface, API), joka sallii uusien ominaisuuksien lisäämisen.

Termiä taaksepäin yhteensopiva (huomaa ”b”) käytetään joskus kuvaamaan laitteistoa tai ohjelmistoa, joka on suunniteltu ottamatta huomioon yhteensopivuutta aiempien versioiden kanssa, jolloin nämä kaksi versiota taistelevat (tai taistelevat) toisiaan vastaan. Tällöin nämä kaksi versiota eivät voi jakaa tietoja helposti, ja niiden ominaisuudet saattavat aiheuttaa virheitä tai kaatumisia, kun ne asennetaan samaan tietokoneeseen, usein siksi, että tietokone ei ymmärrä, kumpaan versioon viitataan. Vaikka aikaisempi versio poistettaisiinkin, siitä jäljellä olevat jäänteet saattavat aiheuttaa ongelmia uudemman version käyttämisessä.

Vastaa

Sähköpostiosoitettasi ei julkaista.