TGViewer
Segmentation Fault Segmentation Fault @sadsegment · 6 subscribers
Post #10 75
Почему Гугл использует очевидно плохую модель перевода с языка на язык через «посредника» в виде английского? Ведь теряется столько нюансов, например, разница между «ты», «вы» и «Вы», которые в английском сливаются в единое «you».

С точки зрения программирования Гугл Переводчик использует оптимальное решение: на каждый язык требуется не более двух «словарей» (с этого языка на английский и с английского на этот язык).

В противном случае пришлось бы создавать такие «словари» для каждой пары языков — это факториальный рост памяти, а факториал — вообще самая страшная штука для программиста.

Если в первом случае при добавлении нового языка мы гарантированно добавляем ровно два словаря, то во втором мы добавляем 2 * (количество языков в базе), и с каждым новым языком число необходимых словарей растет.

В идеальном мире это было бы простое и даже элегантное решение, позволяющее сэкономить память и время обработки данных. Как программист я восхищаюсь; как человек, любящий языки, я в ужасе.

#Algorithms
  • 👀 2
  • ✍ 1
  • 👨‍💻 1
More from @sadsegment
  1. Apr 2, 2025Кто-то вспомнил про Игру в Жизнь, смотря Minecraft 👁️👁️
  2. Mar 26, 2025Segmentation Fault pinned a video
  3. Mar 26, 2025А вот так выглядит пещерная генерация, которую я вставил в приложение
  4. Mar 26, 2025В заключение, один из самых известных паттернов — глайдер
  5. Mar 26, 2025Сегодня хочу рассказать про штуку под названием КЛЕТОЧНЫЙ АВТОМАТ (англ. cellular automata…
  6. Mar 20, 2025Segmentation Fault pinned «Что это за место? — Блог, энциклопедия, чердоки разума разработ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →