Forward compatibility or upward compatibility is a design characteristic that allows a system to accept input intended for a later version of itself. The concept can be applied to entire systems, electrical interfaces, telecommunication signals, data communication protocols, file formats, and programming languages. A standard supports forward compatibility if a product that complies with earlier versions can "gracefully" process input designed for later versions of the standard, ignoring new parts which it does not understand.

Property Value
dbo:abstract
  • التوافقية المستقبلية، أو التوافقية مع إصدارات أحدث (بالإنكليزية Forward compatibility) هي إحدى مفاهيم التوافقية في تصميم الأنظمة البرمجية (على النقيض من التوافقية مع الإصارات الأقدم). تتطلع التوافقية المستقبلية إلى قدرة تصميم معين على تقبل مدخلات معدة لإصدارات لاحقة منه. المفهوم يمكن أن يطبق على أنظمة برمتها أو على واجهات إلكترونية أو إشارات اتصالات أو بروتوكولات تواصل البيانات أو نسق الملفات أو لغات البرمجة. (ar)
  • Dopředná kompatibilita (neplést s ) je schopnost systému přijímat vstup určený pro pozdější verze sebe sama. Dopředné kompatibility je obtížnější dosáhnout než kompatibility zpětné, protože u zpětné kompatibility je vstupní formát souboru znám, zatímco u dopředné kompatibility si musí systém poradit s neznámým budoucím datovým formátem nebo s požadavky na neznámé budoucí vlastnosti. Příkladem dopředné kompatibility je specifikace webového prohlížeče ignorovat HTML značky (tagy), které nezná.Ignorování nerozpoznaných dat nebo aplikačních instrukcí je typické chování dopředně kompatibilních systémů. Dopředně kompatibilní systémy při neočekávaném vstupu upozorní na tento potenciální problém uživatele. (cs)
  • Forward compatibility or upward compatibility is a design characteristic that allows a system to accept input intended for a later version of itself. The concept can be applied to entire systems, electrical interfaces, telecommunication signals, data communication protocols, file formats, and programming languages. A standard supports forward compatibility if a product that complies with earlier versions can "gracefully" process input designed for later versions of the standard, ignoring new parts which it does not understand. The objective for forward compatible technology is for old devices to recognise when data has been generated for new devices. Forward compatibility for the older system usually means backward compatibility for the new system, i.e. the ability to process data from the old system; the new system usually has full compatibility with the older one, by being able to both process and generate data in the format of the older system. Forward compatibility is not the same as extensibility. A forward compatible design can process at least some of the data from a future version of itself. An extensible design makes upgrading easy. An example of both design ideas can be found in web browsers. At any point in time, a current browser is forward compatible if it gracefully accepts a newer version of HTML. Whereas how easily the browser code can be upgraded to process the newer HTML determines how extensible it is. (en)
  • La compatibilidad hacia adelante o la compatibilidad hacia arriba es una característica del diseño que permite que un sistema acepte entradas destinadas a una versión posterior de sí mismo. El concepto puede aplicarse a sistemas completos, interfaces eléctricas, señales de telecomunicaciones, protocolos de comunicación de datos, formatos de archivos y lenguajes de programación de computadoras. Un estándar admite compatibilidad hacia adelante si un producto que cumple con versiones anteriores puede procesar "con gracia" la entrada diseñada para versiones posteriores del estándar, ignorando las partes nuevas que no comprende. El objetivo de la tecnología compatible hacia adelante es que los dispositivos antiguos reconozcan cuándo se han generado datos para nuevos dispositivos. La compatibilidad hacia adelante para el sistema anterior generalmente significa compatibilidad hacia atrás para el nuevo sistema, es decir, la capacidad de procesar datos del sistema anterior; El nuevo sistema generalmente tiene compatibilidad total con el anterior, ya que puede procesar y generar datos en el formato del sistema anterior. La compatibilidad hacia adelante no es lo mismo que la extensibilidad. Un diseño compatible hacia adelante puede procesar al menos algunos de los datos de una versión futura de sí mismo. Un diseño extensible facilita la actualización. Un ejemplo de ambas ideas de diseño se puede encontrar en los navegadores web. En cualquier momento, un navegador actual es compatible con versiones posteriores si acepta con gracia una versión más nueva de HTML. Mientras que la facilidad con la que se puede actualizar el código del navegador para procesar el HTML más reciente determina cuán extensible es. (es)
  • 상위 호환성(上位互換性, forward/upward compatibility)은 나중에 나올 버전을 위해 고안된 입력을 받아들이는 시스템의 기능을 말한다. 과 혼동하지 말 것. 나중에 나온 프로그램들은 과거에 나온 기능에 대한 하위 호환성을 보장하기 쉬운 반면, 오래된 프로그램의 상위 호환성은 하위 호환성에 비해 실현 가능성이 높지 않다. 알 수 없는 을 처리해야 하거나 알 수 없는 미래의 기능의 요청이 있을 수 있기 때문이다. 하위 호환성은 잘 알려진 데이터 포맷을 받아들이기 때문에 이러한 문제가 일어나지 않는다. 오래된 운영 체제 버전에서 하위 호환성을 제공하는 응용 소프트웨어는 정의된 운영 체제과 상호 작용하는 데에 쓰이는 소프트웨어 알고리즘을 되도록 지켜야 한다. 하위 호환성은 이전의 운영체제 버전이 정의될 때 제공되기도 하며, 이전 버전에 맞춰 저마다 특별한 동작이 수행되기도 한다. 일부 응용 프로그램의 경우 운영 체제 버전을 정의할 수 없을 때 중단되어 종료될 수 있는데 이를 "오류 후 종료"(Error and exit)라고 한다. 수많은 응용 소프트웨어 시스템은 튼튼한 시스템 아키텍처로 설계되어 있으며 상위의 버전에 대한 입력이 들어갈 때 올바르게 수행할 수 있다. 응용 소프트웨어 시스템이 입력 데이터를 받아들이거나 운영 체제를 예측하지 못하면, 사용자로 하여금 정확하게 문제를 알아낼 수 있게 하는 출력을 생산한다. (ko)
  • Kompatybilność w przód (ang. forward compatibility) − cecha standardu, urządzenia lub oprogramowania, dzięki której jego wcześniejsza wersja umożliwia współpracę z całym otoczeniem nowej wersji i jej wszystkimi komponentami. Przykładem takiej kompatybilności jest przeglądarka internetowa, która ignoruje nowe, nierozpoznane elementy języka HTML, zamiast informować użytkownika o pojawiających się błędach. Osiągnięcie kompatybilności w przód jest znacznie trudniejsze od zapewnienia kompatybilności wstecz, gdyż w momencie realizacji danego projektu szczegóły nowych komponentów, które mogą pojawić się dopiero za wiele lat, nie są jeszcze znane. (pl)
  • 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 compatibiliteit 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 accepteert.Een voorbeeld van voorwaartse compatibiliteit is wanneer een webbrowser niet-herkende HTML-tags negeert. Voor voorwaarts compatibele systemen geldt gewoonlijk dat ze overbodige gegevens- of toepassingsinstructies negeren. Softwaretoepassingen die pogen te voorzien in achterwaartse compatibiliteit met oudere versies van een besturingssysteem moeten zeer zorgvuldig omgaan met de gebruikte softwarealgoritmes (of softwarelogica) van het geïdentificeerde besturingssysteem.Meestal wordt aan achterwaartse compatibiliteit voorzien wanneer een oudere systeemversie werd geïdentificeerd en zich specifiek, en eventueel afzonderlijk, aangepast aan elk voorafgaand versienummer. Sommige toepassingen zullen stoppen en sluiten, wat bekendstaat als "error exit", wanneer de versie van het besturingssysteem niet kan worden gedetecteerd. Andere toepassingen daarentegen zullen "terugvallen" op een voorgaande versie van de toepassingsapplicatie, bijvoorbeeld een aangepaste standaardversie en die minder of geen gebruik maakt van meer geavanceerde programmafuncties. Indien een applicatie niet beschikt over enige tolerantie ten aanzien van onverwachte gedragingen, kan een "error exit" de gewenste uitkomst (resultaat) geven maar gaat dit ten koste van voorwaartse compatibiliteit.Echter, als de potentiële voordelen van voorwaartse compatibiliteit de hiermee gepaard gaande kosten overtreffen dan wordt gewoonlijk voorzien in een "standaard gedraging" (voorwaartse compatibiliteit) zelfs als de toepassing de juiste versie van het besturingssysteem niet kan herkennen. Vele softwareapplicaties en -systemen zijn ontworpen met een robuust en zelfvoorziend systeemarchitectuur dat zij adequaat kunnen uitvoeren zelfs wanneer de gegevensinvoer 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 die het probleem duidelijk identificeert voor de gebruiker. (nl)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 305972 (xsd:integer)
dbo:wikiPageLength
  • 8972 (xsd:integer)
dbo:wikiPageRevisionID
  • 955847189 (xsd:integer)
dbo:wikiPageWikiLink
dbp:date
  • September 2018 (en)
dbp:wikiPageUsesTemplate
dct:subject
rdf:type
rdfs:comment
  • التوافقية المستقبلية، أو التوافقية مع إصدارات أحدث (بالإنكليزية Forward compatibility) هي إحدى مفاهيم التوافقية في تصميم الأنظمة البرمجية (على النقيض من التوافقية مع الإصارات الأقدم). تتطلع التوافقية المستقبلية إلى قدرة تصميم معين على تقبل مدخلات معدة لإصدارات لاحقة منه. المفهوم يمكن أن يطبق على أنظمة برمتها أو على واجهات إلكترونية أو إشارات اتصالات أو بروتوكولات تواصل البيانات أو نسق الملفات أو لغات البرمجة. (ar)
  • Dopředná kompatibilita (neplést s ) je schopnost systému přijímat vstup určený pro pozdější verze sebe sama. Dopředné kompatibility je obtížnější dosáhnout než kompatibility zpětné, protože u zpětné kompatibility je vstupní formát souboru znám, zatímco u dopředné kompatibility si musí systém poradit s neznámým budoucím datovým formátem nebo s požadavky na neznámé budoucí vlastnosti. Dopředně kompatibilní systémy při neočekávaném vstupu upozorní na tento potenciální problém uživatele. (cs)
  • Forward compatibility or upward compatibility is a design characteristic that allows a system to accept input intended for a later version of itself. The concept can be applied to entire systems, electrical interfaces, telecommunication signals, data communication protocols, file formats, and programming languages. A standard supports forward compatibility if a product that complies with earlier versions can "gracefully" process input designed for later versions of the standard, ignoring new parts which it does not understand. (en)
  • La compatibilidad hacia adelante o la compatibilidad hacia arriba es una característica del diseño que permite que un sistema acepte entradas destinadas a una versión posterior de sí mismo. El concepto puede aplicarse a sistemas completos, interfaces eléctricas, señales de telecomunicaciones, protocolos de comunicación de datos, formatos de archivos y lenguajes de programación de computadoras. Un estándar admite compatibilidad hacia adelante si un producto que cumple con versiones anteriores puede procesar "con gracia" la entrada diseñada para versiones posteriores del estándar, ignorando las partes nuevas que no comprende. (es)
  • 상위 호환성(上位互換性, forward/upward compatibility)은 나중에 나올 버전을 위해 고안된 입력을 받아들이는 시스템의 기능을 말한다. 과 혼동하지 말 것. 나중에 나온 프로그램들은 과거에 나온 기능에 대한 하위 호환성을 보장하기 쉬운 반면, 오래된 프로그램의 상위 호환성은 하위 호환성에 비해 실현 가능성이 높지 않다. 알 수 없는 을 처리해야 하거나 알 수 없는 미래의 기능의 요청이 있을 수 있기 때문이다. 하위 호환성은 잘 알려진 데이터 포맷을 받아들이기 때문에 이러한 문제가 일어나지 않는다. 오래된 운영 체제 버전에서 하위 호환성을 제공하는 응용 소프트웨어는 정의된 운영 체제과 상호 작용하는 데에 쓰이는 소프트웨어 알고리즘을 되도록 지켜야 한다. 하위 호환성은 이전의 운영체제 버전이 정의될 때 제공되기도 하며, 이전 버전에 맞춰 저마다 특별한 동작이 수행되기도 한다. 일부 응용 프로그램의 경우 운영 체제 버전을 정의할 수 없을 때 중단되어 종료될 수 있는데 이를 "오류 후 종료"(Error and exit)라고 한다. (ko)
  • Kompatybilność w przód (ang. forward compatibility) − cecha standardu, urządzenia lub oprogramowania, dzięki której jego wcześniejsza wersja umożliwia współpracę z całym otoczeniem nowej wersji i jej wszystkimi komponentami. (pl)
  • 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 compatibiliteit 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 accepteert.Een voorbeeld van voorwaartse compatibiliteit is wanneer een webbrowser niet-herkende HTML-tags negeert. Voor voorwaarts compatibele systemen geldt gewoonlijk dat ze overbodige gegevens- of toepassingsinstructies negeren. (nl)
rdfs:label
  • توافقية مستقبلية (ar)
  • Dopředná kompatibilita (cs)
  • Forward compatibility (en)
  • Compatibilidad hacia adelante (es)
  • 前方互換 (ja)
  • 상위 호환성 (ko)
  • Kompatybilność w przód (pl)
  • Voorwaartse compatibiliteit (nl)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of