Question

Dans l'informatique, il y a deux définitions de la carte de mot. La première est sous forme de tableau, un type de récipient qui met en correspondance des valeurs d'un type de valeurs d'un autre type. Un exemple de ceci est le carte STL . La deuxième définition est de la programmation fonctionnelle, dans laquelle la carte est une fonction qui prend une liste et une fonction, applique la fonction à tous les éléments de la liste dans l'ordre, et retourne une liste de résultats.

Quelles sont les origines des différentes définitions de la carte? Je devine que la deuxième définition aurait pu venir de la fonction mapcar de McCarthy LISP , mais je ne suis pas sûr si cela découle d'une autre utilité. La première définition me semble logique intuitive, mais je ne suis pas sûr d'où il vient.

Était-ce utile?

La solution

Ces deux constructions définissent un plan au sens mathématique:. Une cartographie des éléments d'un ensemble à un autre

Autres conseils

Eh bien, il y a le sens mathématique de , qui est une paire d'éléments d'un ensemble à l'autre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top