Обсуждение
Читать и комментировать в ЖЖ ↗
Браво! Я вот не доформулировал для себя различие терминов, а тут нате - подарок. Спасибо за разъяснение смысловых наборов и яркие образы. Всё так, всё именно так :)
Комментарий
Pattern - шаблон, template - образец.
Комментарий
Ну не надо говорить, что "паттерн -- это дырки на картонке"! Это всё запутывает.
Паттерн - это сами элементы рисунка.
Шаблон - инструмент для рисования.
Комментарий
Вот точно наоборот.
Комментарий
Я согласен, что сами элементы рисунка, но в том числе паттерны бывают представленными как-то (описанием элементов рисунка). А элементы рисунка воспринимаются как что-то неописуемое, что не так.
Комментарий
Можно и наоборот, если при этом сохраняется суть.
Patterns - типовые решения (система, подсистема), template - типовой образец (деталь, компонент).
Комментарий
А почему бы то, что распознаётся не назвать просто "образ"?
Комментарий
Потому что образ обычно -- это image, почувствуйте разницу.
Комментарий
pattern - узор
a repeated decorative design
это именно что точный перевод, верный в обе стороны
какой-то ментальный блок в неиспользовании именно этого слова
Комментарий
Конечно, узор. И перевод очень точный. И абсолютно непонятный для большинства тех, с кем я пытался разговаривать про паттерны по-русски. Узор тут даже хуже чем "мокроступы" для галош/калош.
Комментарий
В сайтостроении уже давно шаблоны (templates) заполняют фонами (patterns).
Впрочем, давно стоит признать, что паттерн уже стал вполне себе русским словом в разных профессиональных сферах. И, тем самым, как почти всегда с русским языком, лишь повысил его богатство :-)
Комментарий
(подозрительно) а ты с кем про паттерны по-русски пытался разговаривать? если с незнакомым с тобой человеком, то, возможно, дело не в слове. с тобой и про морковку-то незнакомому человеку непросто будет говорить.
Комментарий
Поразмыслив, предполагаю, что разница, наверное в том, что образ - это нечто точно заданное, вроде картинки. А паттерн - некое неполное описание образа(например, на языке регулярных выражений), под которое может подходить множество образов.
Русского слова предложить не могу. думаю, что Вы правы. Спасибо.
Комментарий
Тема паттернов обычно возникает в разговоре с людьми, которые слово pattern в иностранной литературе уже многократно встречали и им отлично пользуются в своей речи. Но когда они пытаются что-то выразить письменно (документация к программе, отчёт по работе и т.д.), тут и вылезают самые разные неожиданные слова. Хотя на сегодня 70% случаев это слово будет "паттерн", но потом лидируют "образец", "шаблон". "Узор" используют только люди, раньше переводившие много текстов про морковку -- и только при переводе чуждого им идейно текста, а не при написании русского текста "из головы" какого-то спеца, при попытках перевода этим спецом с его живого русского на ещё более русский (древнерусский тут не скажешь, но что-то в этом направлении есть).
"Узор" при обсуждении каких-нибудь онтологических или архитектурных паттернов, или паттернов Александера (который про pattern language) это уж какой-то совсем запредел.
Комментарий
я не о том.
но и в целом - в стремлении обсуждать эти темы по-русски есть нечто нездоровое, ты не находишь? 95% людей, которым это надо точно переводить, это не надо переводить на русский, и все.
хотя твое решение (pattern паттерн, template шаблон или, что хуже, форма) вполне поддерживается большинством, главное чтобы не pattern шаблон, это просто неверный перевод.
Комментарий
Называть можно как угодно, но в девяти случаях из десяти это именно шаблоны. В смысле шаблоны мышления.
Знаю людей, которые вовсю используют GoF, не читая, просто посмотрев картинки.
Комментарий
Ну, я, собсно, так и написал изначально, дав на возражение объяснение.
В русском языке вседа было принято говорить о template - образцах документов, а не о шаблонах.
Можно также взглянуть на "справочники проектировщика" для непрограммистских специальностей, тогда все еще очевиднее.
Комментарий
Ну да, или не переводить вовсе (что нормально), или переводить как я сказал. И "большинство" тут радостно со мной про эти "паттерны" против "шаблонов" соглашается (ибо интуитивно всё понимает, а выразить не может, а я вдруг раз -- и выразил).
Я тебе как-нибудь расскажу под кружку кефира про "проблемы перевода", ибо я этой темой по роду своих занятий регулярно занимаюсь -- много лет. Это, конечно, не поэтические тексты и явно не облачённое в буквы дыхание космоса, но тоже "в грамм добыча, в год труды". А я регулярно идут с терминологией поперёк "общественного мнения", ибо какая-то чуйка у меня в этом деле есть. Кстати, я единственный из авторов-редакторов Компьютерры был официально освобождён от правок литредакции (после многочисленных споров, во всех из которых я в конечном итоге выиграл). Ибо язык живой, и пятилетней давности язык или язык каких-то заматеревших спецов -- это обычно уже не живой язык, а... тут опять хочется если не про древнерусский, то про антикварный русский написать.
Комментарий
прилагательное всегда обогащает существительное ;)
Комментарий
"В русском языке вседа было принято говорить о"©
это вы про заполненные документы (pattern) или незаполненные (template)?
captcha: rise and shine