首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iota代表什么?

iota代表什么?
EN

Stack Overflow用户
提问于 2012-02-12 07:12:25
回答 6查看 38.2K关注 0票数 170

我假设"i“是递增的,"a”是赋值的,但我找不到或找不到答案。而且,它看起来与非标准的itoa非常相似,我认为这很令人困惑。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-02-12 07:23:07

iota不代表任何东西--它既不是缩写,也不是缩写。它是希腊字母表中第九个字母的名字。

来自the original SGI STL documentation

iota这个名字来自于编程语言

Ken Iverson创建了APL (“一种编程语言”)。他在他的1979 Turing Award演讲“Notation as a Tool of Thought”中讨论了APL,包括对APL iota功能的描述:

例如,当应用于参数n,…时,由ι表示的integer函数生成第一个n整数的向量

那个ι就是the lower-case Greek letter iota

在上面的引号中,我输入了ι,Unicode,但是Unicode实际上对APL的iota有一个专用的代码点:U+2373, “APL FUNCTIONAL SYMBOL IOTA”

为了回应评论者的要求,我将在这方面进一步讨论“iota”的词源。

最有可能的答案是,艾弗森博士想要一个符号,它可以提醒用户“整数”这个词,并使用字母“i”作为典型的整数变量,特别是对于数组下标。可悲的是,艾弗森博士于2004年去世,在这个问题被提出之前几年,所以我们不能要求他给出一个解释。

但让我们假设有一个更深层次的含义。

根据“牛津英语词典”,“iota”是“希腊字母Ι,ι的名字,对应于罗马字母I,i;希腊字母表中最小的字母”(身体上最小的,我假设不是按字母顺序排列的),也意味着“最小的,或非常小的,粒子或数量”。“牛津英语词典”对这一含义的最早用法来自丹尼尔·费特利于1636年写的“”:

我们会失去上帝的布克的一丁点吗,或者悄悄地擦肩而过?

克莱维斯·密斯提亚将自己描述为“圣经的关键开场白,困难而神秘的经文”,这句话特别指的是马太福音5:18。The 1611 edition of the King James Version has this text for Matthew 5:18

抄写:

我实实在在地对你们说,除非一切都应验,否则,一个iote或一个头衔决不能使律法失效。(译注:

)

“牛津英语词典”将“iote”作为“jot”的另一种形式,它(和“iota”一样)源于希腊语单词“ἰῶτα”,这是希腊字母的希腊语名称。为什么Featley把“iote”改成了“iota”?遗憾的是,我的个人图书馆里没有Clavis mystica的副本,所以我不能进一步调查这一点。

在马太福音5:18的希腊文原文中,“iote”是“ἰῶτα”,而“title”(或者更现代的说法是“title”)是“κεραία”。“κεραία”一词的意思大致是“衬线”或“撇号”。所以这段经文提到了最小细节的概念,用“ἰῶτα”来指代字母iota,因为它是希腊字母表中物理上最小的字母。

因此,我们可以推断,STL函数iota和它的APL先行者是通过圣经的方式以希腊字母表中物理上最小的字母“ι”命名的,因为这些函数产生由整数可以被分隔的最小数量分隔的整数。

希腊字母According to Wikipedia来自于斐尼基字母yōdh。

这就是我目前想要回答这个问题的编程领域。

票数 219
EN

Stack Overflow用户

发布于 2012-02-12 07:22:58

它是希腊字母,有时在数学中被用来表示数字或单位向量的集合。在C++的情况下,您将得到一个构造的向量集。与伊藤忠无关。

票数 32
EN

Stack Overflow用户

发布于 2012-02-12 07:24:32

std::iota将用连续递增的值填充迭代器范围。

要回答你的具体问题,它实际上并不代表任何东西。Iota (在英语中发音为“eye oh-duh”或“eye oh-tuh”)是一个带有数学含义的希腊字母。

它是C++11中的标准,但不是早期标准中的标准。

票数 26
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9244879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档