beerginner и gintermediate
beerginner и gintermediate
Мне кажется, что из-за плохого обращения с терминологией мы хуже воспринимаем суть вещей, так как наше восприятие оказывается искажено различными ассоциациями.
Вот к примеру, есть такой термин — pattern. Используется во многих контекстах, для лично меня важны два его применения — «design pattern» и pattern как его используют в различных задачах распознавания. По привычке я воспринимал pattern как «шаблон», и это вызывало у меня массу проблем, начиная с того, что я не мог по-нормальному сформулировать предложения с этим словом, заканчивая тем, что я неправильно воспринимал статьи и другие источники информации (что приводило к ошибкам в своих рассуждениях, непониманию результатов).
Недавно я понял, что pattern — это совсем не «шаблон», «образец», а что это «закономерность». Шаблон — это нечто, что определяет свойства других объектов, а закономерность — это то, что отражает свойства других объектов.
Причем словари не всегда помогают в формировании правильного восприятия слова. Например, lingvo в качестве основных значений для pattern дает «образец, модель», «пример, (для подражания), образчик», «модель, шаблон».
Как я вижу, не только я подвержен такому искажению восприятия. Тот же самый перевод «design patterns» как «шаблоны проектирования», а не как «закономерности проектирования», «тенденции проектирования» или «часто используемые приемы проектирования» привел к тому, что многие стали считать design patterns чем-то вроде готовых шаблонов для архитектуры ПО или даже набором правил, которым надо следовать при проектировании.
Надеюсь, что я сказал очередную очевидную вещь.»
via dmitry-vk.livejournal.com
Young man kisses Misses,
Old man misses kisses.