Что такое map ?
От: LaptevVV Россия  
Дата: 24.09.23 03:47
Оценка: 16 (2)
Я еще в 5 классе выучил, что map — это карта.
Но в моем 5 классе я не сталкивался с компьютерами и ассоциативными массивами.
Позже открыл для себя map — отображение
Меня интересует два вопроса:
1. map как структура данных почему так называется на английском ?
2. Почему переводчики компьютерной литературы упорно пишут map = карта.
Причем никак не объясняют свой выбор.

Эта "карта" меня уже достала, и я подумал, что надо какой-то термин подобрать, чтобы айтишников не коробило.
Подберем ?


Написал в жизни, чтобы все увидели...
А то в переводы редко заходят.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Что такое map ?
От: flаt  
Дата: 24.09.23 04:01
Оценка: 1 (1) +4
Здравствуйте, LaptevVV, Вы писали:

"Отображение" — более точно, но слишком обще. Устоявшийся перевод: Ассоциативный массив.

"карта" — ерунда полная, никто не переводит так.

Этимология: https://em.wikipedia.org/wiki/Associative_array

In an associative array, the association between a key and a value is often known as a "mapping", and the same word mapping may also be used to refer to the process of creating a new association.

Re: Что такое map ?
От: flаt  
Дата: 24.09.23 04:07
Оценка: 6 (2) +11
Здравствуйте, LaptevVV, Вы писали:

LVV>Эта "карта" меня уже достала, и я подумал, что надо какой-то термин подобрать, чтобы айтишников не коробило.


Лично меня бесит "дорожная карта" в качестве перевода "roadmap" 🤦‍♂️

Потому что дорожная карта — это дословный перевод именно дорожных карт, а roadmap в планировании должен переводиться как "план" или "стратегический план".

Иначе это всё равно, что переводить "driver" как "водитель"
Re: Что такое map ?
От: Артём Австралия жж
Дата: 24.09.23 04:15
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>2. Почему переводчики компьютерной литературы упорно пишут map = карта.

Потому, что де умнички, не купившие диплом.
Re: Что такое map ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 24.09.23 04:45
Оценка: :)
LVV>Подберем ?

А что, есть варианты?
— соответствие
— мэп
— связыватель
Re[2]: Что такое map ?
От: LaptevVV Россия  
Дата: 24.09.23 05:01
Оценка:
F>"Отображение" — более точно, но слишком обще. Устоявшийся перевод: Ассоциативный массив.
Это понятно. Я согласен полностью
F>"карта" — ерунда полная, никто не переводит так.
Сплошь и рядом в переводных книгах.
Вот прям захотелось самому перевод какой-нить книги сделать и там написать Примечания переводчика про map.

F>Этимология: https://em.wikipedia.org/wiki/Associative_array

F>

In an associative array, the association between a key and a value is often known as a "mapping", and the same word mapping may also be used to refer to the process of creating a new association.

Это я хорошо понимаю. А вот переводчики ИТ-лиетературы — нет...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Что такое map ?
От: kov_serg Россия  
Дата: 24.09.23 13:33
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Эта "карта" меня уже достала, и я подумал, что надо какой-то термин подобрать, чтобы айтишников не коробило.

LVV>Подберем ?
map — отображение, соответствие, таблица
но вообще есть слово dict(ionary) словарь
Re: Что такое map ?
От: Pavel Dvorkin Россия  
Дата: 24.09.23 14:01
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

LVV>Позже открыл для себя map — отображение


Да, наиболее точно — отображение. Ключей на значения. И не только. Например, file mapping — отображение файла в АП.

Но "отображение" не годится — в русском языке с этим словом многое ассоциировано, что никакого отношения к map не имеет.

ИМХО лучший перевод — мэп . Или оставить на английском.

Ситуация та же, что и со словом file. Как file на русский переводится ? Есть ведь какой-то перевод докомпьютерной эры, но его никто не помнит. А правильный ответ — файл.
With best regards
Pavel Dvorkin
Re[2]: Что такое map ?
От: kov_serg Россия  
Дата: 24.09.23 14:59
Оценка: +1 :)
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Ситуация та же, что и со словом file. Как file на русский переводится ? Есть ведь какой-то перевод докомпьютерной эры, но его никто не помнит. А правильный ответ — файл.


file — это напильник
handle — это ухват

Re[3]: Что такое map ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 24.09.23 15:57
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Сплошь и рядом в переводных книгах.

LVV>Это я хорошо понимаю. А вот переводчики ИТ-лиетературы — нет...

Ни разу не встречал. Если там так переводят, то это — трэшак, а не ИТ-литература
Маньяк Робокряк колесит по городу
Re[2]: Что такое map ?
От: LaptevVV Россия  
Дата: 24.09.23 16:01
Оценка:
LVV>>Позже открыл для себя map — отображение
PD>Да, наиболее точно — отображение. Ключей на значения. И не только. Например, file mapping — отображение файла в АП.
PD>Но "отображение" не годится — в русском языке с этим словом многое ассоциировано, что никакого отношения к map не имеет.
Согласен
PD>ИМХО лучший перевод — мэп . Или оставить на английском.
PD>Ситуация та же, что и со словом file. Как file на русский переводится ? Есть ведь какой-то перевод докомпьютерной эры, но его никто не помнит. А правильный ответ — файл.
Очень возможно, что да, пора уже
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Что такое map ?
От: paucity  
Дата: 24.09.23 17:40
Оценка:
Здравствуйте, flаt, Вы писали:

F>"карта" — ерунда полная,


+100500

F>никто не переводит так.


Переводят, к сожалению
Re: Что такое map ?
От: Pzz Россия https://github.com/alexpevzner
Дата: 24.09.23 18:07
Оценка: +2
Здравствуйте, LaptevVV, Вы писали:

LVV>1. map как структура данных почему так называется на английском ?


Потому, что to map — отображать.

LVV>2. Почему переводчики компьютерной литературы упорно пишут map = карта.

LVV>Причем никак не объясняют свой выбор.

Просто калька с английского.

LVV>Эта "карта" меня уже достала, и я подумал, что надо какой-то термин подобрать, чтобы айтишников не коробило.

LVV>Подберем ?

А каким словом пользовались в издательстве Мир еще в Союзе?

Вот тогда переводчики в среднем не брали кальку с английского, а старались создать терминологическую систему на русском, с учетом особенностей языка. И в целом, у них получалось.
Re[2]: Что такое map ?
От: Pzz Россия https://github.com/alexpevzner
Дата: 24.09.23 18:08
Оценка: +2 :))
Здравствуйте, flаt, Вы писали:

F>Иначе это всё равно, что переводить "driver" как "водитель"


Гуртовщик.
Re[3]: Что такое map ?
От: Pavel Dvorkin Россия  
Дата: 25.09.23 02:37
Оценка:
Здравствуйте, LaptevVV, Вы писали:

PD>>Ситуация та же, что и со словом file. Как file на русский переводится ? Есть ведь какой-то перевод докомпьютерной эры, но его никто не помнит. А правильный ответ — файл.

LVV>Очень возможно, что да, пора уже

Кстати, глагол уже прописался если не в литературном русском языке, то по крайней мере в программистском. И даже с формами

Мапируем эти кдючи на соответствующие значения
Файл смапирован в память
Как перечислить все мапированные объекты ?

По-другому и не скажешь.
With best regards
Pavel Dvorkin
Re[3]: Что такое map ?
От: Pavel Dvorkin Россия  
Дата: 25.09.23 02:41
Оценка:
Здравствуйте, kov_serg, Вы писали:

_>file — это напильник

_>handle — это ухват

_>


В ядре операционной системы для каждого напильника создается ухват, который возвращается прикладной программе.
With best regards
Pavel Dvorkin
Re: Что такое map ?
От: vsb Казахстан  
Дата: 25.09.23 03:54
Оценка:
Глагол to map на русский я бы перевёл, как "наносить на карту". Если чуть растянуть смысл, то "сопоставлять" (реальные объекты нарисованным).

Собственно, думаю, тут и можно провести цепочку к "map-сопоставление".

Ну "отображение" это уже синоним по большому счёту.

Как лучше переводить — я не знаю. Ну, конечно, точно не как "карта".
Отредактировано 25.09.2023 3:57 vsb . Предыдущая версия . Еще …
Отредактировано 25.09.2023 3:56 vsb . Предыдущая версия .
Re[2]: Что такое map ?
От: Maniacal Россия  
Дата: 25.09.23 09:07
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

LVV>>Позже открыл для себя map — отображение


PD>Да, наиболее точно — отображение. Ключей на значения. И не только. Например, file mapping — отображение файла в АП.


PD>Но "отображение" не годится — в русском языке с этим словом многое ассоциировано, что никакого отношения к map не имеет.


Ближе всего слово "разметка", что-то однозначно размеченное
Re[3]: Что такое map ?
От: Pavel Dvorkin Россия  
Дата: 25.09.23 12:09
Оценка: +1 :)
Здравствуйте, Maniacal, Вы писали:

M>Ближе всего слово "разметка", что-то однозначно размеченное


Нам только кроме дорожной карты не хватает дорожной разметки
With best regards
Pavel Dvorkin
Re: Что такое map ?
От: GarryIV  
Дата: 25.09.23 14:19
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>2. Почему переводчики компьютерной литературы упорно пишут map = карта.

LVV>Причем никак не объясняют свой выбор.
ээм, никогда не встречал. такие переводы только в мусорку

LVV>Эта "карта" меня уже достала, и я подумал, что надо какой-то термин подобрать, чтобы айтишников не коробило.

LVV>Подберем ?
1 в 1 не переводится, разные слова в разных случаях. если map как существительное то "ассоциативный массив" с его синонимами, если глагол то отображать ну и тд по смыслу.
WBR, Igor Evgrafov
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.