向上相容與向下相容

2021-07-14 23:36:24 字數 810 閱讀 4955

向上相容向上相容(upward compatible)

xiànɡ shànɡ jiān rónɡ

在較低檔計算機上編寫的程式,可以在同一系列的較高檔計算機上執行,或者在某一平台的較低版本環境中編寫的程式可以在較高版本的環境中執行,都稱為向上相容,前者是硬體相容,而後者是軟體相容,例如,基於intel386的pc相容機上所有的軟體也可以執行在486或更高的機型上。向上相容具有非常重要的意義,一些大型軟體的開發,工作量極大,如這些軟體都能做到相容,則無需在其它機器上重新開發,就可節省龐大的人力和物力。

向上相容常常是相對於向下相容而言的,兩者在相容的方向性上是相反的,因此這兩個概念是不同的。

向下相容向下相容(downward compatible)

又稱向後相容(backwards compatibility),計算機術語。

對於軟體來說,向下相容的意思是,較高版本的程式能順利處理較低版本程式的資料。拿著名的動畫製作軟體 flash 的兩個版本 flash 5 與 flash mx 2004 來說,這兩個版本雖然儲存出來的檔案都是 .fla,可是檔案內容的結構有所不同。儘管如此,flash mx 2004 仍然能處理 flash 5 儲存的 fla 檔案,我們就說 flash mx 2004 是向下相容的。

但是由於考慮實際應用,不一定所有版本高的軟體都能接受版本低的軟體輸出的東西,例如假設有一種軟體 x,並假設現在已經有 10.0 版本了,那麼版本舊得已經沒有什麼人用的 x 1.0 所輸出的檔案,就不太可能在 10.0 版本中順利讀取。

收藏於 2009-09-20

向上相容 or 向下相容

所謂相容,是指幾個硬體之間 幾個軟體之間或是幾個軟硬體之間的相互配合的程度。相容的概念比較廣,相對於硬體來說,幾種不同的電腦部件,如cpu 主機板 顯示卡等,如果在工作時能夠相互配合 穩定地工作,就說它們之間的相容性比較好,反之就是相容性不好。而相對於軟體,一種是指某個軟體能穩定地工作在某作業系統之...

向前相容 向後相容 向上相容 向下相容

向上相容 upward compatible 又稱向前相容 forwards compatibility 向下相容 downward compatibility 又稱向後相容 backwards compatibility 下面是我自己在看了一些部落格之後的一些理解,便於記憶 向前相容 前 指 前進...

什麼叫向下相容?

c had to be backwards compatible with c 向後相容 backward compatibility 又稱作向下相容 downward compatibility 在計算機中指在乙個程式或者類庫更新到較新的版本後,用舊的版本程式建立的文件或系統仍能被正常操作或使用,...