Voorwaartse compatibiliteit: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Advance (overleg | bijdragen)
k clean up, Replaced: welke → die (3) met AWB
Tukka (overleg | bijdragen)
k sp's
Regel 1:
'''Voorwaartse compatibiliteit''' (soms verward met uitbreidbaarheid) is de mogelijkheid van een systeem om [[invoer]] (input) te accepteren die bedoeld is voor nieuwere, recentere versies van zichzelf. Voorwaartse compatibiliteits is veel moeilijker te realiseren dan [[achterwaartse compatibiliteit]] omdat het gracieus dient om te gaan met een onbekend toekomstig gegevensformaat (en: data format). Achterwaartse compatibiliteit kent deze moeilijkheid niet aangezien het een ''bekend'' gegevensformaat accepteerdaccepteert.
Een voorbeeld van voorwaartse compatibliliteitcompatibiliteit is wanneer een [[webbrowser]] niet-herkende [[HyperText Markup Language|HTML-tags]] negeert. Voor '''voorwaarts compatibele''' systemen geldt gewoonlijk dat ze overbodige [[gegeven]]s- of [[Broncode|toepassingsinstructies]] negeren.
 
[[Applicatie|Softwaretoepassingen]] die pogen te voorzien in [[achterwaartse compatibiliteit]] met oudere versies van een [[besturingssysteem]] moeten zeer zorgvuldig omgaan met de gebruikte [[Algoritme|softwarealgoritmes]] (of softwarelogica) van het [[Identificatie (informatica)|geïdentificeerde]] besturingssysteem.
Regel 8:
Vele softwareapplicaties en -systemen zijn ontworpen met een robuust en zelfvoorziend systeemarchitectuur dat zij adequaat kunnen uitvoeren zelfs wanneer de gegevens[[invoer]] bestemd is voor een veel meer geavanceerde versie.
 
In alle situaties geldt dat wanneer een toepassing ingevoerde gegevens accepteert, en deze niet overeenstemt met de verwachte invoer het een uitvoer genereert dat het probleem duidelijk identificeerdidentificeert voor de gebruiker.
 
De tekst van dit artikel is oorspronkelijk gebaseerd op materiaal van de ''Free On-line Dictionary of Computing'' en is [[Licentie|gelicenceerd]] conform de [[GNU-licentie voor vrije documentatie]].