经常有人把向前兼容和向后兼容混淆了。其实,这主要是由于中英文化差异引起的。
向前兼容的英文为 Forwards Compatibility,Forward有“将来”的含义。因此向前兼容就是指:以前的版本支持现在版本生成的数据,现在的版本支持以后的版本数据。
向后兼容的英文为Backwards Compatibility,Backward有“回头”的意思。所以向后兼容就是指现在的版本可以支持以前的版本数据。
引用其他网站上的一段话:
向后兼容处理的是一个以较早版本编译的程序集是否可以在较新版本上执行的问题。向前兼容处理的是一个以较新版本编译的程序集是否可以在较老版本上执行的问题。向后兼容是主要变动产品对类型定义和类型的行为。向前兼容是通过元数据版本来控制
引用两段微软网站上的话,以资参考理解:
向后兼容性。2007 Microsoft Office 系统向后兼容下列早期版本:Microsoft Office 2000、Microsoft Office XP 和 Microsoft Office 2003。这些版本的用户可以轻松地采用新的格式,并继续从现有文件中获得最大的益处。特别是他们还可以继续使用旧的 .doc、.xls 和 .ppt 二进制格式,这些格式与 2007 文件格式完全兼容。早期 Office 版本的用户可以下载一个免费更新,这样他们就可以在早期版本中使用新格式打开和编辑文件。安装 2007 Office 版本的用户可以将默认的文件格式设置为他们选择的任何格式。这有助于确保用户能够继续使用基于早期版本的第三方解决方案,并与已升级的同事、供应商、客户和其他人协同工作。
向前兼容性:应用程序的早期版本能够打开较新版本中的文件并忽略早期版本中未实现的功能。例如,Word 2003 向前兼容 Word 2007,因为它能够成功地使用转换器打开 Word 2007 文件。
分享到:
相关推荐
系列机的软件兼容性有向上和向下、向前和向后兼容的区分,向上兼容意味着新系统能运行旧软件,向下兼容则表示旧系统可以运行新软件,通常要求新系统保证向后兼容,以确保现有软件的持续可用性。 兼容机和系列机的...
该四个宏功能用于光标的向上/向下/向左/向后移动一个汉字或者一个英文字符。使用方法: 在source insight里的key assignments对话框里定义宏功能CursorUp/CursorDown/CursorLeft/CursorRight的快捷键分别对应键盘...
向前兼容意味着新系统能运行旧软件,而向上兼容则表示新系统至少能提供与旧系统相同的功能,可能还会有额外的增强。选项B "向后兼容,力争向上兼容" 是较为合理的设计策略,因为这既能确保现有软件的正常使用,也能...
软件兼容分为向上兼容、向下兼容、向前兼容和向后兼容。其中向后兼容是软件兼容根本特征。 7. 什么是系列机?它出现很好地处理了什么矛盾? 系列机是指在一个厂家内生产含有相同系统结构,但含有不一样组成和实现...
软件兼容性分为向上兼容和向下兼容,以及向前兼容和向后兼容。兼容机指的是不同厂家但具有相同系统结构的计算机。 并行性是提高计算机性能的重要手段,从字串位串到全并行,处理数据的并行性等级逐渐提高。同样,从...
系列机的软件兼容方式有四种:向上兼容、向下兼容、向前兼容、向后兼容。向上(下)兼容指的是按某档计算机编制的程序,不加修改就能运行于比他高(低)档的计算机。向后(前)兼容指的是按某个时期投入市场的某种...
3. 软件兼容有向上兼容、向下兼容、向前兼容和向后兼容四种,向后兼容是保证新系统能运行旧软件,是软件兼容的根本特征。 4. 在目录协议中,Cache块有共享、独占和无效三种状态。 计算题: 1. 循环中的相关分析需...
12. 软件兼容性:软件兼容性分为向上和向下兼容,向前和向后兼容,系列机软件通常需要向下兼容以确保旧版本程序的运行。 13. 计算机性能:计算机的性能是硬件、软件、可靠性和可用性等多方面指标的综合体现。 14. ...
软件可以在不同机器上运行而无需修改,分为向上兼容、向下兼容、向前兼容和向后兼容。 4. **模拟与仿真**: - **模拟**:使用机器A来解释执行机器B的指令系统,使得A具有B的指令集,从而实现软件移植。 - **仿真*...
在设计计算机系统时,通常采用自顶向下或自底向上的方法,但最优策略是从中间开始,向上和向下设计,这确保了系统的各个部分能够有效地集成在一起。 通道流量是指在特定时间段内,通道数据传输的字节数量。通道在I/...
向上兼容、向下兼容、向前兼容和向后兼容都是为了确保软件在新旧系统之间能够顺畅运行。 模拟和仿真技术则是实现不同体系结构间软件移植的有效手段。模拟是指在一台计算机上用软件来实现另一台计算机的指令集,而...
- **兼容性的种类**:兼容性通常被分为四种类型——向上兼容、向下兼容、向前兼容和向后兼容。 - **向上兼容**:按低档次计算机编制的程序无需修改即可运行于高档次的计算机上。 - **向下兼容**:按高档次计算机...
软件兼容性分为向上兼容和向下兼容,以及向前兼容和向后兼容,系列机软件应确保向后兼容性。 9. 计算机性能是由硬件、软件、可靠性及可用性等多个因素共同决定的。非用户片、现场片和用户片则分别代表不同级别的...
系列机是指具有相同系统结构但不同组成和实现的计算机系列,它们允许软件的可移植性,这是通过软件兼容性实现的,包括向上、向下、向前和向后的兼容性。兼容机则是由不同厂家制造但系统结构相同的计算机。 在计算机...
- **双向移位选择功能**:支持向上或向下移位的选择功能,这意味着可以通过外部控制信号来决定数据是在移位寄存器中向前还是向后移动。 - **驱动电压范围**:能够承受的最大驱动电压为VEE + 40V。 - **双扫描方式**...
- **向下转场**:与向上转场相反,用于界面从顶部向下滑动隐藏或关闭。 - **向左转场**:常用于向左滑动切换到下一个界面,给人一种向后翻页的感觉。 - **向右转场**:与向左转场相反,向右滑动切换到前一个界面...
- 软件兼容性:向上、向下、向前、向后兼容,向后兼容最重要。 - 系列机:解决软件稳定性和硬件发展的矛盾。 - 关键实现技术:逻辑电路、DRAM、磁盘和网络。 - 软件移植途径:系列机、模拟与仿真、统一高级语言。 - ...
14. **兼容性测试**:兼容性测试包括向前兼容和向后兼容,前者意味着新版本软件能运行旧版本的数据,后者则表示旧版本软件可以处理新版本的数据。 以上内容是对软件测试基础的详细解析,涵盖了许多关键概念和实践...