So che una mappa è una struttura di dati che associa le chiavi ai valori. Un dizionario non è lo stesso? Qual è la differenza tra una mappa e un dizionario 1 ?
1. Non sto chiedendo come sono definiti nel linguaggio X o Y (che sembra essere ciò che generalmente le persone chiedono qui su SO), voglio sapere qual è la loro differenza in teoria.