NULL的起源(源自)是什么?

时间:2010-12-22 17:55:50

标签: language-agnostic null terminology

有点偏离主题但是NULL背后的原因是什么?

我向一位讲法语的客户发送了一封电子邮件,其中包含“感谢您带来您的空白项目”。

显然是法语,NULL(NUL)转换为:

nul,nulle / nyl /

予。形容词

<熟悉的] [personne]绝望,没用;

[travail,étude]毫无价值;

[电影,罗马]无用(口语);

哎呀,我侮辱了他们。也许是法国血统?

4 个答案:

答案 0 :(得分:3)

词源

来自中法语 nul ,来自拉丁语 nullus

名词

null (复数 nulls

  1. 不存在或空值或一组值。
  2. 表达数量为零;什么都没有。
  3. (计算)ASCII或Unicode字符(␀),由零值表示,表示没有字符,有时用作字符串终止符。
  4. (计算)没有有效值的实体的属性。
  5.   

    因为没有输入出生日期   病人,他的年龄无效。

    形容词

    null (比较更多空,最高最无效

    1. 没有法律效力,“无效”
    2. 微不足道
    3. 缺席或不存在
    4. (数学)空集
    5. (数学)或包括精确为零的值
    6. (遗传,突变)导致基因功能完全丧失,无定形。
    7. 来源:Wiktionary

      显然Tony Hoare(快速成名)在计算中引入了空值的概念。他后来称他的“billion-dollar mistake”指的是涉及零指针的破坏错误已经引起了几十年。

答案 1 :(得分:1)

来自拉丁语Nullus ==“没什么”

在法语中,Nul,主要意味着等于零,不存在,并且通过熟悉的延伸,不重要或者毫无价值。

答案 2 :(得分:1)

“Null”是英文单词。根据我的字典,它表示无效,不存在或没有字符或表达。另外根据我的字典(牛津当代英语词典),它源于拉丁语,这可能意味着它通过法语获得英语。

答案 3 :(得分:1)

我是法国人,“Nul”被广泛用作无用或毫无价值。

如果您的客户习惯用英语阅读您的邮件,那就应该没问题(特别是如果他在IT领域工作)。