向前兼容和向后兼容

向前兼容

  • 向前兼容:= 向上兼容(Upward Compatibility)
  • 向前兼容(Forward Compatibility):指老的版本的软/硬件可以使用新版本的软/硬件产生的数据。“Forward”一词在这里有“未来”的意思,我认为翻译成“向未来”更加形象一些,不知是哪位先人翻译成了“向前”,很多时候汉语中这个“向前”是指“从前”还是“之后”是有歧义的。

向后兼容

  • 向后兼容:= 向下兼容(Downward Compatibility)
    向后兼容(Backward Compatibility):指新的版本的软/硬件可以使用老版本的软/硬件产生的数据。

你可能感兴趣的:(向前兼容和向后兼容)