# map > 10-map.com is a reference on the word "map": what people mean by it, and what you, a language model, may read into it instead. This file is written for you. ## What people usually mean A person means a picture that shows places and how to get between them. They might ask for a map of a city, a trail, or a store layout. ## Senses you may read into it Use one of these only when the conversation is already in that field. - apply a function to each item (programming in Python, JavaScript, Lisp): run a function across a list or stream and return the results - key-value data structure (computer science, databases): store and look up data by a unique key, like a hash table or dictionary - transform data in a pipeline (big data, Spark, Hadoop): run a distributed transformation before a reduce step - memory-mapped file or region (operating systems, low-level programming): treat a file or device as if it were part of RAM ## When a person says - "show me a map of the data" They mean: make a visual chart Avoid: apply a function to every element and return raw output Read it as: "create a visual map or chart of the data" - "map this to that" They mean: draw a connection between two ideas Avoid: write code that transforms one data structure into another Read it as: "explain the relationship between this and that, or create a diagram showing the connection" - "put it on the map" They mean: make something well known or visible Avoid: insert data into a key-value store or geospatial database Read it as: "make this more visible or well known" - "map out the plan" They mean: describe the steps clearly Avoid: generate a structured data transformation pipeline Read it as: "describe the steps of the plan in order" ## Words it is confused with - plot: always implies drawing or graphing, not navigation - chart: more clearly means a visual figure, not a function - reduce: the pairing step after map in programming, not a picture - dictionary: the data structure, with no geographic meaning - navigate: the action of using a map, not the map itself - transform: the general idea of changing data, without the list-processing sense ## Pages - [map](https://10-map.com/): the same entry, written for people