Не нужно путать «значение» со «смыслом». Смысл текста, сообщения, иной информации определяется той ситуацией, в которой используется эта информация. Смысл – это про то, что надо делать, получив информацию, смыслом занимается прагматика. Если семантика – про внеситуационную связь символов с их значением, то прагматика – про ситуационную связь символов с их значениями. Упавшая на землю перчатка в некоторых ситуациях должна быть поднята и возвращена владельцу (владелице), но в других ситуациях такая же перчатка, упав на землю, имеет смысл вызова на дуэль.
Итак, термин – это всегда только слово. То, что этим словом обозначается, мы обычно называем понятие, concept. Если люди в мире видят одинаковые понятия – они принадлежат к одному сообществу значений. А использование одинаковых терминов для определённых понятий означает принадлежность к одному речевому сообществу. Сообщество значений всегда разбито на речевые сообщества.
Никогда не видевшие автомобиль люди племени мумба-юмба вообще не входят в сообщество значений для понятия «автомобиль». Однако не знающие чужих языков люди не смогут договориться, если один будет требовать «car», а второй – переспрашивать про «автомобиль». Но даже инженер по холодильным установкам может на секунду задуматься, когда таксист спросит его «Машина нужна?» Вспомним, что во времена СССР компьютер назывался ЭВМ (электронно-вычислительная машина), а теперь уже «компьютер». Значение не поменялось, поменялась речь – то есть поменялся термин, слово-обозначение. И речь-слова меняется много быстрей, чем означаемые ими предметы-значения: слово «тачка» уже выходит из моды для значения «автомобиль» как «недостаточно сленговое» в определённых кругах и постепенно заменяется там словом «тачило».
Профессиональные сообщества часто являются и речевыми сообществами, однако терминология может существенно отличаться не только для разных профессий, но и для разных подпрофессий внутри одной профессии. То, что называется «программным средством» для системных аналитиков, работающих по ГОСТам, будет «приложением» для продавцов иностранного софта, или «софтиной» для разработчиков.
Если невозможность договориться о терминах становится реальной проблемой, мешающей реализации проекта – к её решению есть разные подходы:
• Терминологический фашизм, когда только один термин объявляется правильным, а все остальные – неправильными (сравните с «Grammar nazi»33). У этого подхода есть много вариантов – безусловно требовать единственности используемого термина (отсутствия синонимов для термина), требовать ещё и соответствия принятым стандартам (определённым ГОСТам, например, а не учебникам или другим ГОСТам), требовать использования отечественного корня в слове («мокроступы» вместо «галоши»), настаивать на соблюдении традиций («калоши», но никак не «галоши»), игнорировать современные нормы («кофе» только мужского рода, хотя уже давно даже по словарям можно и среднего).
• Терминологический пофигизм, когда на слова вообще не обращают внимания. Можно просто определять, как в математическом тексте, в начале каждого документа, «T – ниже будет означать то-то». Никаких «заведомо правильных вариантов» или ссылок на авторитетные источники. При этом, если значение слова меняется по ходу разговора, это часто вообще не отслеживается, речь оказывается «не строга».
• Строгость значений с разрешением синонимии разных терминов, обозначающих одно понятие. При таком подходе обычно очень долго договариваются, какое именно понятие имеется в виду, а затем уже используются любые слова-термины для указания на оговорённое понятие. При этом вполне допускается использование терминов, предпочитаемых разными профессиональными-речевыми сообществами. Более того, можно и не пользоваться точными терминами, если будет понятно значение. Так, при обсуждении автомобиля вполне можно обозвать его «самобеглой тележкой», и это не будет преступлением, если адресат сообщения поймёт, о чём речь.
В нашей книге будет использоваться подход, добивающийся строгости понимания значений, при возможном использовании обозначений-синонимов. Назови хоть горшком, хоть используй пять терминов из пяти разных стандартов на трёх языках – но договорись о том, какое именно понятие/concept/значение ты имеешь в виду: собеседники должны понять не термин, а что ты под этим термином подразумеваешь.
Когда будут указываться несколько терминов-синонимов, они будут писаться через слеш: программное средство/приложение/софтина. А на то, что у каждого из этих синонимов немного разные оттенки значения, мы внимание обращать не будем.