有点跑题了,但 NULL 背后的起源是什么?

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

显然在法语中,NULL (NUL) 翻译为:

零,零/零/

一、形容词

(熟悉的) [personne] 无望的,无用的;

【辛苦,练习曲】一文不值;

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

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

最佳答案

词源

源自 中古法语 nul,源自 拉丁语 nullus。

名词

null (复数 nulls )

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



  • 形容词

    null (比较 more null ,最高级 most null )
  • 没有法律效力,“无效”
  • 无关紧要
  • 不存在或不存在
  • (数学)的空集
  • (数学)的或包含精确为零的值
  • (遗传学,突变)导致基因功能完全丧失,无定形。

  • 资料来源: Wiktionary

    显然,Tony Hoare(以快速排序闻名)在计算中引入了空值的概念。他后来称他的“billion-dollar mistake”指的是几十年来涉及空指针的损坏错误。

    关于language-agnostic - NULL 的起源(语言派生自)是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4512101/

    10-11 04:38
    查看更多