Dictionary “的起源;“地图”;在计算机科学中

Dictionary “的起源;“地图”;在计算机科学中,dictionary,associative-array,terminology,history,Dictionary,Associative Array,Terminology,History,在计算机科学中,地图一词有两种定义。第一种是关联数组,一种将一种类型的值映射到另一种类型的值的容器类型。这方面的一个例子是。第二个定义来自函数式编程,其中map是一个函数,它接受一个列表和一个函数,按顺序将函数应用于列表的所有元素,并返回一个结果列表 地图不同定义的起源是什么?我猜第二个定义可能来自,但我不确定这是否来自另一个有用的定义。第一个定义对我来说很直观,但我不确定它来自哪里 这两种结构都定义了数学意义上的映射:元素从一个集合到另一个集合的映射。的数学含义是,元素从一个集合到另一个集合的

在计算机科学中,地图一词有两种定义。第一种是关联数组,一种将一种类型的值映射到另一种类型的值的容器类型。这方面的一个例子是。第二个定义来自函数式编程,其中map是一个函数,它接受一个列表和一个函数,按顺序将函数应用于列表的所有元素,并返回一个结果列表


地图不同定义的起源是什么?我猜第二个定义可能来自,但我不确定这是否来自另一个有用的定义。第一个定义对我来说很直观,但我不确定它来自哪里

这两种结构都定义了数学意义上的映射:元素从一个集合到另一个集合的映射。

的数学含义是,元素从一个集合到另一个集合的配对。

为了阐明这一点,第一个定义描述了映射,而第二个定义描述了映射过程。考虑:如果您使用函数映射将一个列表映射到一个新列表,并将新列表和旧列表并排放置,您将拥有一个映射(关联数组)。家里有计算机术语词源学家吗?