iterate

/ˈɪtəreɪt/

词源故事

iterate 直接源自拉丁语 iteratus,是动词 iterare 的过去分词,而 iterare 又来自副词 iterum,意思是“再次、第二次”。在古典拉丁语中,iterare 就表示“重复做某件事”,比如重复一个动作、重申一句话。这个词进入英语后,最早出现在16世纪,用于修辞和逻辑领域,指反复申说或重复论证。到了20世纪计算机时代,它被借用来描述编程中循环执行某段代码的过程——这就是我们今天最熟悉的“迭代”。有趣的是,这个词的祖先 it- 其实还有“行走”的意思(如拉丁语 iter“旅程”),但 iterum 这个“再次”分支走得完全是另一条路,和旅行没有直接关系,而是纯粹表示“再来一次”。所以当你写一个 for 循环时,本质上是在对计算机说“再来一次”——和两千年前罗马人念叨“iterum”是一样的。

想用 AI 深度记忆更多单词?

Memo 词根词缀提供 AI 词源解析、艾宾浩斯科学复习、智能测验,告别死记硬背。