ailev.ru

Обсуждение

В архиве: 37 комментариев.

Читать и комментировать в ЖЖ ↗

Имя не сохранено · 1 февраля 2015

Комментарий

Браво! Я вот не доформулировал для себя различие терминов, а тут нате - подарок. Спасибо за разъяснение смысловых наборов и яркие образы. Всё так, всё именно так :)

Имя не сохранено · 1 февраля 2015

Комментарий

Pattern - шаблон, template - образец.

vvagr · 1 февраля 2015

Комментарий

Ну не надо говорить, что "паттерн -- это дырки на картонке"! Это всё запутывает. Паттерн - это сами элементы рисунка. Шаблон - инструмент для рисования.

Анатолий Левенчук · 1 февраля 2015

Комментарий

Я согласен, что сами элементы рисунка, но в том числе паттерны бывают представленными как-то (описанием элементов рисунка). А элементы рисунка воспринимаются как что-то неописуемое, что не так.

Ответ на комментарий

Имя не сохранено · 1 февраля 2015

Комментарий

Можно и наоборот, если при этом сохраняется суть. Patterns - типовые решения (система, подсистема), template - типовой образец (деталь, компонент).

Ответ на комментарий

Имя не сохранено · 1 февраля 2015

Комментарий

А почему бы то, что распознаётся не назвать просто "образ"?

Имя не сохранено · 1 февраля 2015

Комментарий

pattern - узор a repeated decorative design это именно что точный перевод, верный в обе стороны какой-то ментальный блок в неиспользовании именно этого слова

Анатолий Левенчук · 1 февраля 2015

Комментарий

Конечно, узор. И перевод очень точный. И абсолютно непонятный для большинства тех, с кем я пытался разговаривать про паттерны по-русски. Узор тут даже хуже чем "мокроступы" для галош/калош.

Ответ на комментарий

Имя не сохранено · 1 февраля 2015

Комментарий

В сайтостроении уже давно шаблоны (templates) заполняют фонами (patterns). Впрочем, давно стоит признать, что паттерн уже стал вполне себе русским словом в разных профессиональных сферах. И, тем самым, как почти всегда с русским языком, лишь повысил его богатство :-)

zt · 1 февраля 2015

Комментарий

(подозрительно) а ты с кем про паттерны по-русски пытался разговаривать? если с незнакомым с тобой человеком, то, возможно, дело не в слове. с тобой и про морковку-то незнакомому человеку непросто будет говорить.

Ответ на комментарий

Имя не сохранено · 1 февраля 2015

Комментарий

Поразмыслив, предполагаю, что разница, наверное в том, что образ - это нечто точно заданное, вроде картинки. А паттерн - некое неполное описание образа(например, на языке регулярных выражений), под которое может подходить множество образов. Русского слова предложить не могу. думаю, что Вы правы. Спасибо.

Ответ на комментарий

Анатолий Левенчук · 1 февраля 2015

Комментарий

Тема паттернов обычно возникает в разговоре с людьми, которые слово pattern в иностранной литературе уже многократно встречали и им отлично пользуются в своей речи. Но когда они пытаются что-то выразить письменно (документация к программе, отчёт по работе и т.д.), тут и вылезают самые разные неожиданные слова. Хотя на сегодня 70% случаев это слово будет "паттерн", но потом лидируют "образец", "шаблон". "Узор" используют только люди, раньше переводившие много текстов про морковку -- и только при переводе чуждого им идейно текста, а не при написании русского текста "из головы" какого-то спеца, при попытках перевода этим спецом с его живого русского на ещё более русский (древнерусский тут не скажешь, но что-то в этом направлении есть). "Узор" при обсуждении каких-нибудь онтологических или архитектурных паттернов, или паттернов Александера (который про pattern language) это уж какой-то совсем запредел.

Ответ на комментарий

zt · 1 февраля 2015

Комментарий

я не о том. но и в целом - в стремлении обсуждать эти темы по-русски есть нечто нездоровое, ты не находишь? 95% людей, которым это надо точно переводить, это не надо переводить на русский, и все. хотя твое решение (pattern паттерн, template шаблон или, что хуже, форма) вполне поддерживается большинством, главное чтобы не pattern шаблон, это просто неверный перевод.

Ответ на комментарий

Имя не сохранено · 1 февраля 2015

Комментарий

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

Ответ на комментарий

Имя не сохранено · 1 февраля 2015

Комментарий

Ну, я, собсно, так и написал изначально, дав на возражение объяснение. В русском языке вседа было принято говорить о template - образцах документов, а не о шаблонах. Можно также взглянуть на "справочники проектировщика" для непрограммистских специальностей, тогда все еще очевиднее.

Ответ на комментарий

Анатолий Левенчук · 1 февраля 2015

Комментарий

Ну да, или не переводить вовсе (что нормально), или переводить как я сказал. И "большинство" тут радостно со мной про эти "паттерны" против "шаблонов" соглашается (ибо интуитивно всё понимает, а выразить не может, а я вдруг раз -- и выразил). Я тебе как-нибудь расскажу под кружку кефира про "проблемы перевода", ибо я этой темой по роду своих занятий регулярно занимаюсь -- много лет. Это, конечно, не поэтические тексты и явно не облачённое в буквы дыхание космоса, но тоже "в грамм добыча, в год труды". А я регулярно идут с терминологией поперёк "общественного мнения", ибо какая-то чуйка у меня в этом деле есть. Кстати, я единственный из авторов-редакторов Компьютерры был официально освобождён от правок литредакции (после многочисленных споров, во всех из которых я в конечном итоге выиграл). Ибо язык живой, и пятилетней давности язык или язык каких-то заматеревших спецов -- это обычно уже не живой язык, а... тут опять хочется если не про древнерусский, то про антикварный русский написать.

Ответ на комментарий

Имя не сохранено · 2 февраля 2015

Комментарий

"В русском языке вседа было принято говорить о"© это вы про заполненные документы (pattern) или незаполненные (template)? captcha: rise and shine

Ответ на комментарий