希望和大家一起讨论一下关于"向后兼容"和"向前兼容"的问题

SimpleYeah 2009-02-20 05:08:46
现在越来越多的程序员书籍中都将backward compatibility这一专业用语翻译成"向后兼容".刚开始读的时候还真是不习惯.
所谓"backward compatibility",是指软件的新版本对旧版本的兼容问题.
在中国人的语法习惯中,所谓的后是指后来的,以后的,将来的意思.所以才会有后来者居上一说.在"backward compatibility"这个词语中的backward("向后地(的)")被译者其直译了过来,这就有了"向后兼容".这么一个专用名词.但是它所代表的时间轴和我们所传统意义是有冲突的.我们很容易接受"向前兼容"这一名词,因为前就是前面的,以前的,过去的.从而很容易就可以理解为新版本对旧版本的支持.反之却很难理解.
以前有个同事因为说了句oracle的版本可以"向后兼容",曾被我嘲笑N久.因为我一直将"向后兼容"理解为软件的老版本的软件对新版本的兼容性.这一概念在软件里根本就是无稽之谈.现在看来,并不是这么回事.我那同事真的是白白被我嘲笑了这么久.原来都是译文害的.
我不知道这样的翻译是否已经成为今日译文的墨规,实在是有点无法接受.

以上论点属个人拙见.如有不同意见洗耳恭听~~
...全文
972 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
舷Kelvin 2010-08-03
  • 打赏
  • 举报
回复
中文和英文的区别啊。

中文里,以前,以后,往后这样的说法已经很明确表示把过去成为“前”,未来成为“后”。

英文这backword虽然字义上是“后”,但按照中文习惯还是应该翻译成“前”的好。

就像yes在回答don't you?的时候,翻译成“不”一样。
walk_stop_walk 2009-11-12
  • 打赏
  • 举报
回复
我一直也晕,现在明确了
缘之一念 2009-09-03
  • 打赏
  • 举报
回复
可不可以这么理解:
向前兼容:
现在的技术或者架构,可以为将来的新技术或者新架构提供支持!也就是说,现在的向前兼容的软件,应该能够满足未来几年甚至几十年里可能出现的新需求。

向后兼容:
现在的新技术或者架构,应该能够模拟还在使用的相对落后的技术或者架构!也就是说,就算是现在看起来是落后的技术或者架构,它也曾经辉煌过,有大量的人曾经使用它来创造价值,我们必须把老技术创造的价值继承下来!
catonhousetop 2009-08-16
  • 打赏
  • 举报
回复
看完了还是没理解什么是“向前兼容”,什么是“向后兼容”!
Gun99 2009-07-23
  • 打赏
  • 举报
回复
同感
jfjy_0 2009-02-23
  • 打赏
  • 举报
回复
你理解为 老的 旧的
向后兼容你应该就能理解得出来了

况且设计 只有说对已经东西进行兼容
对未有的东西兼容 似乎 O(∩_∩)O
SimpleYeah 2009-02-23
  • 打赏
  • 举报
回复
SimpleYeah 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 rockyvan 的回复:]
時間軸一直在往前走
----------------->
后              前

以這個標準來説,向後兼容是容易接受的。



[/Quote]

可问题是传统概念中的时间轴是:
------------->
前 后
不然那张最经典的进化论图片为什么要从左向右进化呢?
zhang675430111 2009-02-21
  • 打赏
  • 举报
回复
原来如此
rockyvan 2009-02-21
  • 打赏
  • 举报
回复
時間軸一直在往前走
----------------->
后 前

以這個標準來説,向後兼容是容易接受的。



htl258_Tony 2009-02-20
  • 打赏
  • 举报
回复
认同
肥龙上天 2009-02-20
  • 打赏
  • 举报
回复
楼主心好细腻啊
至于中英文对译,我了解不深,
反正是对翻译来的东西转化为自己能理解的就Okay了。
再说我们学的是知识,又不管它什么语法,翻译的好不好听什么的。
友情UP。
骑驴经过
pl_mm 2009-02-20
  • 打赏
  • 举报
回复
楼主厉害
rucypli 2009-02-20
  • 打赏
  • 举报
回复
洗耳jf

11,850

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧