向上兼容与向下兼容
来源:互联网 发布:在线考试系统 php源码 编辑:程序博客网 时间:2024/05/17 01:19
向上兼容 向上兼容(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 版本中顺利读取。
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 版本中顺利读取。
0 0
- 向上兼容与向下兼容
- 向上兼容与向下兼容
- 向上兼容和向下兼容
- 向上兼容和向下兼容
- 向上兼容于向下兼容
- 向下兼容、向上兼容、向前兼容、向后兼容
- 序列化问题中的向上兼容和向下兼容解决方案。
- 微软表示:wp os兼容范围更广,并向下兼容
- 向上滚动代码(不兼容火狐)
- 巧用浏览器CSS属性值的不兼容向下兼容hack技巧
- 巧用浏览器CSS属性值的不兼容向下兼容hack技巧
- fragment:向下兼容
- android_77_fragment_support向下兼容
- 如何解决数据库向上不兼容的问题
- html4向上兼容html5输入框提示placeholder
- 向上与向下(ZT)
- 内部类与向上转型
- 内部类与向上转型
- 匿名函数和闭包
- Android OkHttp3使用http2问题记录
- Unix Linux vi vim 使用手册|vi vim 常用命令 详解
- 软件工程与能力成熟度模型CMM
- SQLi Lab的视频教程和文字教程
- 向上兼容与向下兼容
- css rect
- 图优化理论与g2o的使用(3)
- 希腊字母发音表
- 【OC】oc中的多态
- react-native学习资料和真实案例
- 欢迎使用CSDN-markdown编辑器
- Cocoapods swift配置
- 浅谈程序员创业