什麼是向前相容和向後相容?

2021-10-08 08:02:19 字數 434 閱讀 6247

1 簡述

博主的書籤頁一直留著乙個問題,軟體的向前相容和向後相容,以前一直被這個問題所困擾,今天來記錄

2 向前相容和向後相容

從軟體行業的起源理解這兩個概念就不會很難,軟體起源於國外(個人理解),因此,理解這兩個詞最好也是按照英語的習慣來;

forward compatibility (向前相容) = upward compatibility (向上相容) 也就是向未來相容,即現在設計的軟體要考慮未來還能不能用。

向前相容:windows 3.1要能執行為windows 10開發的程式

backward compatibility (向後相容) = downward compatibility (向下相容) 也就是向過去相容,即現在設計的軟體要考慮舊版本的資料還能不能用。

向後相容:windows 10要能執行為windows 3.1開發的程式

向後相容和向前相容

向後相容和向前相容,什麼是向後相容?我的理解是 我們之前開發的產品 是向後相容的,後開發的版本一定要能夠使用舊的版本,就好像word07可以開啟在word03中編輯的文字 03打不開07的 color red 一句話總結,後面版本的程式可以開啟前面版本的程式 color 而什麼是向前相容?我的理解是...

向前向後相容

向前相容和向後相容 由於中英文化差異導致意義混淆。向前相容 forwards compatibility 向上相容 forward有 將來 的含義。old版本支援now版本生成的資料,now版本支援new版本資料。應用軟體角度 office 2007可以不開啟office 2013產出的xlxs檔案...

「向前相容」與「向後相容」

向後相容 backwardscompatibility 又稱向下相容 downwardcompatible 是乙個以部件標準為基礎的效能要求,是它最新的標準規範。向後相容的元件既要符合其所屬分類的效能要求,同時也要符合低於其分類的所有效能要求。比如usb2.0規範是可以向後相容版本更低的usb 1....