【发布时间】:2010-12-22 04:03:50
【问题描述】:
在计算机科学中,单词映射有两种定义。第一种是关联数组,一种将一种类型的值映射到另一种类型的值的容器。这方面的一个例子是STL map。第二个定义来自函数式编程,其中 map 是一个函数,它接受一个列表和一个函数,将函数按顺序应用于列表的所有元素,并返回一个结果列表。
地图的不同定义的起源是什么?我猜第二个定义可能来自mapcar function from McCarthy LISP,但我不确定这是否来自另一个有用的定义。第一个定义对我来说很直观,但我不确定它来自哪里。
【问题讨论】:
-
家里有计算机术语词源学家吗?
标签: dictionary associative-array terminology history