1 简述
博主的书签页一直留着一个问题,软件的向前兼容和向后兼容,以前一直被这个问题所困扰,今天来记录
2 向前兼容和向后兼容
从软件行业的起源理解这两个概念就不会很难,软件起源于国外(个人理解),因此,理解这两个词最好也是按照英语的习惯来;
forward compatibility (向前兼容) = upward compatibility (向上兼容) 也就是向未来兼容,即现在设计的软件要考虑未来还能不能用。
向前兼容:Windows 3.1要能运行为Windows 10开发的程序
backward compatibility (向后兼容) = downward compatibility (向下兼容) 也就是向过去兼容,即现在设计的软件要考虑旧版本的数据还能不能用。
向后兼容:Windows 10要能运行为Windows 3.1开发的程序