?

Log in

No account? Create an account

Возвращайся, сделав круг - Общество дровосеков Бердичева по изучению Мишны

Jul. 16th, 2010

11:35 am - Возвращайся, сделав круг

Previous Entry Share Next Entry

Из Дрездену пишут, прилагая картинку,



что пользователи предпочитают подстрочную десятку букве E, потому что подстрочная десятка, будучи отличной от цифр высоты, визуально отделяет мантиссу от порядка лучше, чем буква.

На картинке, правда, не U+23E8, а отдельные ₁ и ₀, но это, надеюсь, временно.

Comments:

[User Picture]
From:abzac_kakoj_to
Date:July 16th, 2010 07:20 pm (UTC)
(Link)
Отдельные 1 и 0 - это нехорошо, потому что такой текст не переживёт форматирования, копи-пейста или экспорта.
(Reply) (Thread)
[User Picture]
From:spamsink
Date:July 16th, 2010 07:31 pm (UTC)
(Link)
Понятно, что хуже, чем предусмотренный для этой цели символ, но если копи-пейст или экспорт предусмотрены, программа может отдавать эти поля в традиционном формате записи чисел. А если кто-то хочет сделать копи-пейст куска поля, то он сам напросился.
(Reply) (Parent) (Thread)
[User Picture]
From:abzac_kakoj_to
Date:July 16th, 2010 08:18 pm (UTC)
(Link)
Тоже верно.
(Reply) (Parent) (Thread)
[User Picture]
From:sasha_gil
Date:July 16th, 2010 08:49 pm (UTC)
(Link)
Спасибо за наблюдение - я тут же обсудил его с коллегой. Он - участник комитета и тут же вспомнил, как этот коудпойнт принимали. Нудеюсь, у нас в фирме тоже внедрим потихоньку (если ещё не, я проверю).
(Reply) (Thread)
[User Picture]
From:spamsink
Date:July 16th, 2010 09:13 pm (UTC)
(Link)
Коллега - M. S. или M. K.?

В фонты было бы хорошо внедрить, а то в Windows 7 я его пока не вижу.
(Reply) (Parent) (Thread)
[User Picture]
From:sasha_gil
Date:July 16th, 2010 11:36 pm (UTC)
(Link)
M. S., мы в одной команде (M. K. в другой организации, мы с ним пересекаемся относительно редко). Я тоже в стандартных шрифтах посмотрел и пока не нашёл, так что немедленное внедрение откладывается :)
(Reply) (Parent) (Thread)
[User Picture]
From:anspa
Date:July 16th, 2010 08:56 pm (UTC)
(Link)
+1e16
(Reply) (Thread)
[User Picture]
From:spamsink
Date:July 16th, 2010 09:08 pm (UTC)
(Link)
+8886111 (округленно) ?

(Reply) (Parent) (Thread)
[User Picture]
From:anspa
Date:July 16th, 2010 09:09 pm (UTC)
(Link)
да где-то в той области. но никак не U+23E8.
(Reply) (Parent) (Thread)
[User Picture]
From:spamsink
Date:July 16th, 2010 09:16 pm (UTC)
(Link)
Почему нет? Если мы (больше) не используем латинские буквы для плюса, минуса и разделителя между целой и дробной частью, зачем усиленно держаться за букву в качестве разделителя между мантиссой и экспонентой?

(Reply) (Parent) (Thread)
[User Picture]
From:oldjackaroo
Date:July 16th, 2010 09:53 pm (UTC)
(Link)
А может стоит DB и CR ввести в С++0x? :)
2.863E12DB
Правда, непонятно, к чему в данном случае DB будет относиться - к самому числу или к экспоненте. Ну да можно так:
2.863E12CRDB
(Reply) (Parent) (Thread)
[User Picture]
From:spamsink
Date:July 16th, 2010 09:57 pm (UTC)
(Link)
Что такое DB и CR (если это не database и carriage return)?
(Reply) (Parent) (Thread)
[User Picture]
From:oldjackaroo
Date:July 16th, 2010 10:14 pm (UTC)
(Link)
Debit and Credit.

Использовались в Коболе:
http://www.felgall.com/cob1.htm

CR
formatting character used with numeric fields. This will display as a blank if the number is zero or positive and will display as shown if the number is negative.
DB
formatting character used with numeric fields. This will display as shown if the number is zero or positive and will display as CR if the number is negative.

Хотя, кажется, я был неправ. Там оба печатались только для отрицательных чисел, а мне казалось, что была спецификация, при которой один печатался для отрицательных, а другой - для положительных.

Кстати, от Кобола их унаследовал и PL/1.
(Reply) (Parent) (Thread)
[User Picture]
From:spamsink
Date:July 16th, 2010 10:24 pm (UTC)
(Link)
А смысл? Для тех, кто не может выучить, что отрицательные числа значат "кредит"?
(Reply) (Parent) (Thread)
[User Picture]
From:oldjackaroo
Date:July 16th, 2010 11:03 pm (UTC)
(Link)
Ну, примерно такой же, как в синтаксисе
SUBTRACT EMPLOYEE-YEAR-OF-BIRTH FROM CURRENT-YEAR GIVING EMPLOYEE-AGE
для тех, кто не может выучить знаки - и =.
(Reply) (Parent) (Thread)
[User Picture]
From:spamsink
Date:July 16th, 2010 11:09 pm (UTC)
(Link)
Ладно. А в С++ зачем тогда добавлять? На нем, слава богу, пишут те, кто эти знаки выучил.
(Reply) (Parent) (Thread)
[User Picture]
From:oldjackaroo
Date:July 16th, 2010 11:15 pm (UTC)
(Link)
For consistency. Раз буква Е есть, то пусть и это будет :)
(Reply) (Parent) (Thread)
[User Picture]
From:fregimus
Date:July 17th, 2010 10:46 am (UTC)
(Link)
А я что-то больше привык к 1.234×10−5. Кажется, надстрочные минус и цифры определены, только в шрифтах редкость (кроме обычных¹²³).
(Reply) (Thread)
[User Picture]
From:spamsink
Date:July 17th, 2010 04:08 pm (UTC)
(Link)
Определены, и можно даже 1.234×10ⁿ (10n) написать, но мелкие они, читаются плохо.
(Reply) (Parent) (Thread)
[User Picture]
From:fregimus
Date:July 17th, 2010 08:53 pm (UTC)
(Link)
Это верно. Тут дело привычки, конечно, хоть и вредной.

А где этот новый способ применяется? В книгах и журналах пока что через ×10.
(Reply) (Parent) (Thread)
[User Picture]
From:spamsink
Date:July 17th, 2010 09:23 pm (UTC)
(Link)
Там, где не работает rich text, а хочется имитировать книжно-журнальное написание, надо полагать.
(Reply) (Parent) (Thread)
[User Picture]
From:sab123
Date:July 20th, 2010 05:39 am (UTC)
(Link)
Просто надо букву e использовать маленькую, а не большую. Тогда ей выделяется по высоте ничуть не хуже.
(Reply) (Thread)
[User Picture]
From:spamsink
Date:July 20th, 2010 06:28 am (UTC)
(Link)
Уже занято. 2e-1 воспринимается скорее как 4.43..., а вовсе не как 0.2.
(Reply) (Parent) (Thread)
[User Picture]
From:sab123
Date:July 20th, 2010 02:01 pm (UTC)
(Link)
Вовсе не воспринимается. А математикам всяким - так и надо. Ибо нефиг.
(Reply) (Parent) (Thread)