TGViewer
Программист живёт нормально Программист живёт нормально @programmers_ed · 1.99K subscribers
Post #156 1.48K
Про проблемы языка

Меня долгое время бесило, что в программировании под словом "индекс" можно понимать по сути все что угодно. Индексы есть в массивах, индексы есть в СУБД, когда я познакомился с эластиком, внезапно обнаружил, что и тут тоже есть индексы. Все это немного путало, потому что уж слишком много значений у этого слова было.

Забавно, но в английском языке для слова index существует две формы мн. числа: indices и indexes. И если первый чаще используется в научных, математических кругах, то второй используют для различных "указателей" вроде библиографических списков (а как мы знаем, именно от этой аналогии произошли те же индексы в БД).

По итогу, слово indices обозначало именно индексы в массиве, а indexes - индексы в БД. На самом деле, эта грань все-таки стерта и часто можно увидеть картинки с надписью indexes и на рисунках с массивами. Однако вот такой неочевидный момент, который нам (не native-спикерам) довольно тяжело прочувствовать.
  • 👍 25
More from @programmers_ed
  1. Jun 12, 2026За 2025 и часть 2026 удалось выделить прилично времени на различное обучение. Тут и обучен…
  2. May 17, 2026Решил для себя, что максимально оттяну момент, когда начну в работе использовать ИИ-агенты…
  3. Mar 23, 2026Пришло время рассказать о моем обучении на мини-курсе Стратоплана «Основа», который стал п…
  4. Mar 22, 2026Недавно осознал такую мысль Пока ты начинаешь осваивать программирование - некоторые подхо…
  5. Feb 4, 2026Ну что, мое обучение в Стратоплане продолжается На этот раз успели разобрать много полезно…
  6. Feb 1, 2026Post #434
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 →