Предыдущий день | Следующий день
Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

Шаблоны {{физ.величина}} и {{число}}

Шаблон {{физ.величина}} проверяет, является ли 1-й параметр числом (технически — является ли последний символ 1-го параметра цифрой); если да, то он выводит 2-й параметр (единицу измерения), отбивая его от числа неразрывным пробелом; иначе, ед. измерения не выводится.

Шаблон {{число}} всегда выводит ед. измерения (с неразр. пробелом), но при этом форматирует число согласно правилам оформления чисел (с помощью функции парсера {{formatnum:}}).

Я уже сделал шаблон, добавляющий форматирование чисел к функциональности шаблона {{физ.величина}}. Вопрос — нужно ли два шаблона, отличающихся только выводом ед. измерения? Если да — я думаю внести свой код в шаблон {{физ.величина}}; иначе, внесу его в шаблон {{число}} и заменю им шаблон {{физ.величина}}. DmitTrix 19:44, 25 декабря 2012 (UTC)

Хорошая идея, только прошу отметить, что {{число}} используется на только для физических величин (напр. "Война продолжалась {{число|1418|дней}}"). Поэтому на Ваш усовершенствованный шаблон надо сделать перенаправления отовсюду -- Wesha 22:28, 27 декабря 2012 (UTC)
Этот пример явно сообщает о невозможности объединения.--Arbnos 16:36, 8 января 2013 (UTC)
Не вижу противоречия. Просто надо назвать его как-то по-другому. -- Wesha 11:00, 9 января 2013 (UTC)
P.S. Раз уж Вы начали усовершенствование шаблона {{физ.величина}}, то рекомендую также посмотреть в сторону шаблонов {{кг/м3}}, {{км2}}, {{квтч}} и прочих аналогичных, дабы сделать из подстановками в {{физ.величина}} -- т.е. {{физ.величина|99000|квтч}} выдавало "99 000  кВт⋅ч". -- Wesha 22:32, 27 декабря 2012 (UTC)
Нечего здесь объединять. Шаблоны в 2 строчки, смеетесь чтоли? Объединяют изотерические шаблоны, или шаблоны с большим количеством схожих параметров. И причём не объеднияют, а включают один в другой. Один базовый, который реализует весь код шаблона, остальные - лёгкие обёртки с разными названиями. Но это если кода на страницу текста. ~Нирваньчик~ øβς 22:47, 14 октября 2013 (UTC)

Итог

Насколько я вижу, консенсуса за объединение нет. У шаблонов есть сходство, но различий достаточно для того, чтобы их не объединять. Плюс, писать число… проще чем физ.величина… . Плюс, для написания чисел без единиц измерения придётся добавлять лишний символ (вертикальную черту). С учётом этого, шаблоны не объединены, но каждый из них можно дорабатывать в отдельности. --D.bratchuk 23:02, 27 января 2014 (UTC)

Собственно считаю, что "Оптимизация компилятора" не совсем корректное название, ибо оптимизируется все-таки код программы, а не компилятор. "Оптимизирующий компилятор" - более точный заголовок, использующийся также в зарубежной литературе. Статью "Оптимизирующий компилятор" создал, не заметив другую. Предлагаю новую статью: "Оптимизирующий компилятор" оставить, сделать основной в соответствующей категории "Оптимизации" (кстати ее давно пора переименовать, обсуждение было за Категория:Оптимизации компилятора) ---Heimdall---talk 21:58, 25 декабря 2012 (UTC)

  • не совсем корректное название - эта страница предназначена для обсуждения объединения, а не для обсуждения выбора названия. Для второго предназначена ВП:КПМ. По объединению замечания есть? оптимизируется все-таки код программы, а не компилятор - оба названию неудачны: второе может быть понято двояко, но зато первое говорит о компиляторе, тогда как содержание статьи - собственно оптимизации. Дальнейшие аргументы за и против, а также варианты, как я уже отметил, стоит перенести на КПМ. А до этого, если у вас нет аргументов против, я объединю страницы. создал, не заметив другую - там, вообще-то, интервика была. -- AVBtalk 03:05, 26 декабря 2012 (UTC) PS: Насчёт названия: заметил на КУ предложение "оптимизирующая компиляция". Думаю, название неудачно так же, как и "компилятор". Как вариант: "оптимизация во время компиляции". -- AVBtalk 03:41, 26 декабря 2012 (UTC)
    • по пунктам: 1)т.к. объединять все равно нужно - думаю, имеет смысл определить название сразу; 2)вы естественно в этой области специалист? раз смело говорите о неудачности/удачности названий. я - нет. на странице "к удалению" уже ответил более компетентный человек и согласился со мной. 3)по поводу "не заметил" - я и так через сообщение пишу, что новичок - повторюсь: я здесь новый человек и не всегда делаю так, как вам кажется логичным. по поводу вашей ссылки - по датам видно, что изменил ссылку я уже много позже.
немного орисса, который вы так не любите тут

Яндекс: запрос "Оптимизирующий компилятор" - 3 тыс. ответов, запрос "Оптимизация компилятора" - 460 ответов, "оптимизация во время компиляции" - 28 ответов.
Google: запрос "Оптимизирующий компилятор" - 35 тыс. ответов, запрос "Оптимизация компилятора" - 3,5 тыс. ответов, "оптимизация во время компиляции" - 1,6 тыс. ответов.
Оригинальное название: Optimizing compiler - переводится все-таки как "Оптимизирующий компилятор" и в поиске дает около полутора миллионов результатов. Думаю порядки величин от google понимающему человеку о чем то говорят. ---best wishes, Heimdall---talk 11:20, 26 декабря 2012 (UTC)

Хотя, статья "Оптимизация компилятора", в нынешнем виде, описывает именно процесс - вот что вводит вас в заблуждение. Тогда, получается, что несколько лет у статьи было некорректное название. Давайте уже сольём, потом с названием понятно будет. --StepashkaRT 07:16, 28 декабря 2012 (UTC)
  • →← Объединить, притом раз Оптимизирующий компилятор создан гораздо позже второй статьи, то и текст должен быть сначала вручную перелит в оптимизация компилятора, а потом уж переименуем по-правильному, bezik 12:20, 26 декабря 2012 (UTC)
  • Слить под названием «Оптимизирующий компилятор». эта страница предназначена для обсуждения объединения, а не для обсуждения выбора названия - после объединения двух статей в одну, должна получиться одна статья с каким-то названием. Не может быть статьи без названия, поэтому определиться с названием статьи нужно сейчас, только потом их можно будет слить. Название «Оптимизирующий компилятор» - шире и полностью покроет содержимое объединённой статьи, читается по-русски однозначно, в других вики имеет такое же название. Насчёт «оптимизация во время компиляции»: откуда вы это взяли? Вероятно придумали сами, тогда не понятно зачем, если есть другие словосочетания (Оптимизирующий компилятор, например), которое широко применяется и статьи на других языках имеют такое название. И статья не о процессе оптимизации, а о классе программ. --StepashkaRT 12:41, 26 декабря 2012 (UTC)
  • определиться с названием статьи нужно сейчас - определение с названием может быть длительной процедурой, поэтому нет смысла увязывать (и задерживать) объединение из-за этого. И, как выше отмечено, название "оптимизация компилятора" уже имелось в Википедии много лет, так что нет препятствий для объединения сначала под этим названием. немного орисса, который вы так не любите тут - сбор статистики - это не ОРИСС. Google: запрос "Оптимизирующий компилятор" - 35 тыс. ответов - а вы не пробовали заглянуть хотя бы в первые несколько ссылок, чтобы увидеть, корректен ли ваш запрос и, соответственно, статистика? "оптимизация во время компиляции" - 1,6 тыс. ответов - я же сказал, что это только как вариант. Не устраивает - выносите номинацию для более подробного обсуждения на КПМ. Оригинальное название: Optimizing compiler - ложные друзья переводчика. Неважно, как называется статья в англовики, важно, о чём будет идти речь в статье в рувики и как ЭТО называется в русскоязычных АИ. -- AVBtalk 06:19, 28 декабря 2012 (UTC)
  • Если вы настаиваете на отдельном обсуждении переименования - хорошо, давайте сделаем слияние и сразу после этого откроем обсуждение переименования. Просто тогда некоторое время на Википедии будет висеть статья, в которой заголовок не соответствует содержанию ("Оптимизация компилятора" - это составная часть программы, называемой "Оптимизирующий компилятор", чисто технически - "Оптимизирующий компилятор" состоит из компонент, которые называют "фазами" или "оптимизациями"; а процесс оптимизации называют "оптимизация кода", а не "оптимизация компилятора"). После переименования актуальность названия "Оптимизирующий компилятор" станет более очевидной. --StepashkaRT 07:07, 28 декабря 2012 (UTC)
  • Хотя, статья "Оптимизация компилятора", в нынешнем виде, описывает именно процесс - вот что вводит вас в заблуждение. Тогда, получается, что несколько лет у статьи было некорректное название. Давайте уже сольём, потом с названием понятно будет. --StepashkaRT 07:16, 28 декабря 2012 (UTC)
  • процесс оптимизации называют "оптимизация кода" - вот только следует различать оптимизацию кода вообще, и оптимизацию, которую может проводить компилятор. Второе - только подмножество первого. заголовок не соответствует содержанию - всё он соответствует, просто вы не так читаете: "оптимизация, выполняемая компилятором", а не "оптимизация самого компилятора". Есть ещё, к примеру, вариант "оптимизация времени компиляции", но это название может быть прочитано тоже двояко ("оптимизация, проводимая во время компиляции" и "сокращение времени компиляции"). -- AVBtalk 14:34, 28 декабря 2012 (UTC)
  • Люди по разному могут прочитать словосочетание "Оптимизация компилятора", но специалист в этой области прочтёт именно как я, просто принято называть оптимизирующие стадии компилятора "оптимизациями". Вы предлагаете много названий, которые в какой-то степени отражают содержание статей (приемущественно одной из статей, которые нужно слить). Но что плохого вы видите в названии "Оптимизирующий компилятор", которое есть в англовики? Вы писали ранее, что оно говорит о компиляторе, тогда как содержание статьи - собственно оптимизации, но ведь после слияния будет не так. Будет статья о программе, называемой "Оптимизирующий компилятор", и, естественно, в ней будет описано что эта программа делает. Кстати, в англовики статья тоже раньше называлась "Compiler optimization", потом была переименована в "Optimizing compiler" с обоснованием "WP:COMMON and less ambiguous name". --StepashkaRT 16:26, 28 декабря 2012 (UTC)

мой вариант итога

Думаю обсуждение по слиянию статей имеет смысл закрыть, как вполне решенное. С тем, что нужно объединить, согласны все, включая меня. Поэтому перенес свои правки в статью Оптимизация компилятора, оставив пока оригинальное вступление. После закрытия этого обсуждения жду всех участников в новом обсуждении по поводу переименования. Всем спасибо, всех с новым годом! ---best wishes, Heimdall---talk 20:50, 28 декабря 2012 (UTC)

Итог

Текст перенесён автором в Оптимизация компилятора как более раннюю статью, но так как название несколько некорректное («оптимизация компилятора» — это как сделать сам компилятор в работе более быстрым или ресурсоэффективным, а целевой текст — про оптимизации, выполняемые на этапе компиляции и о том, как это делается в компиляторах), то переименовано в Оптимизирующий компилятор, bezik 12:51, 29 декабря 2012 (UTC)