Я знаю, что карта - это структура данных, которая сопоставляет ключи со значениями. Разве словарь не такой же? В чем разница между картой и словарем 1?
1. Я не спрашиваю о том, как они определены в языке X или Y (что, как правило, это то, о чем люди обычно спрашивают здесь о SO), я хочу знать, в чем их отличие в теории.