您的位置首页百科知识

“缺省”除了电脑用语里等同“默认”的意思,它的本意是什么呢?

“缺省”除了电脑用语里等同“默认”的意思,它的本意是什么呢?

的有关信息介绍如下:

“缺省”除了电脑用语里等同“默认”的意思,它的本意是什么呢?

“缺省”就是缺少、省略。

汉语中没找到合适的词能与default完全等价,所以“缺少”“省略”各取一半拼起来——“缺省”作为翻译。因此也有人建议改为“缺略”。

记得有一个perl函数的说明是:

该函数的三个参数,可以从后往前依次缺省。

f(a,b,c) 、f(a,b) 、f(a) 、f()。

同理,看图软件有个功能叫zoom,用来缩小zoom out或者放大zoom in。汉语没有一个词可以同时表示“缩小”“放大”,于是各取一半拼起来翻译为“缩放”。

至于用户激活“zoom”功能时到底要缩小还是放大,不确定,也不重要。

因上下文不同,default分别被翻译为“缺省”“违约”“拖欠”时,

其实表达的都是同一个意思:

本应xxx,但实际没有xxx。

法院传唤你没有到庭,你default。

债务到期你没有还清,你default。

表单空白你没有填写,你default。

程序员让用户填表,用户提交了他填写的表单,但是:

表单没有被填满,

用户default——缺少或省略了表单的部分内容,

至于到底是缺少还是省略,可能无法确定,也不重要。

对于用户填写的表单,程序内部常常会有一个名为default的字段,可以在该字段里预设一个值,用来应对用户的缺省行为。所以简中叫“缺省值”,繁中叫“預設值”。

“默认值”和“预设值”是差不多的思路。

“默认值”就是“缺省值”,但这不代表“缺省”等于“默认”。

也不能将"default"随随便便翻译成“默认”、“预设”,要看上下文。

翻译不是逐词替换,在汉语中不容易找到一个词全面覆盖英文要表达的意思,不同领域关心的重点不同,所以default一词的“本意”在不同上下文翻译也不同:

有些事情不做就是“违约”,

有些事情不及时做就是“拖欠”,

在计算机领域,有些事情不做可以避免重复劳动、增加效率、优化体验、避免出错,当然也有可能就是用户忘了,这是“缺省”。

银行法院面对一般人的default(拖欠、违约)行为,通常不会“默认”。

程序面对用户的default(缺省)行为,经常会预设默认值,比如很久以前注册qq缺省个人签名,就默认“这个人很懒,什么都没留下”。

但是如果你连用户名密码都default,程序只会让你重新提交,既不“默”也不“认”。