为什么叫iota?

Why is it Called iota?

C++11 引入了一个名为 iota 的函数。哪个"Assigns to every element in the range [first,last) successive values of val, as if incremented with ++val after each element is written."

有人可以解释一下 "iota" 在这里是什么意思吗?

looked up "iota"而且好像和生成范围没有关系

This page 有一个看起来很合理的解释:

The Greek letter iota is used in the programming language APL to generate a sequence of consecutive integers.

引用 this 非权威,但仍然正确,wiki:

The function is named after the integer function from the programming language APL.

在 APL 中, 函数(用希腊字母表的第九个字母 iota 表示)用于创建指定长度的从零开始的连续递增整数数组。

这是一个希腊字母,在数学中用来表示一组连续的数字。 Iota use in APL.