¿Cuál es la diferencia entre un mapa y un diccionario?

Sé que un mapa es una estructura de datos que asigna claves a valores. ¿No es un diccionario igual? ¿Cuál es la diferencia entre un mapa y un diccionario?1?

1. No estoy preguntando cómo se definen en el lenguaje X o Y (que parece ser lo que generalmente la gente pregunta aquí en SO), quiero saber cuál es su diferencia en teoría.

Respuestas a la pregunta(10)

Su respuesta a la pregunta