Информатика→Обозначение троичных цифр
Какие обозначения следует использовать для обозначения троичных цифр?
Мы придлагаем для этого использовать символы -, 0, +, соответственно для обозначения отрицательного, нулевого и положительного значений.
Alexander Obukhov, Тринари,
Мнения
001 Социальный опрос:
http://habrahabr.ru/blogs/Trinary/40000/002 Теперь давайте обсудим обозначения отрицательных цифр {-1, -2, -3, -4} при сокращенной записи чисел в уравновешенной девятеричной системе представленных в уравновешенном троичном коде. Сейчас применяются два варианта - A,B,C,D и Q,W,E,R. Второй обосновывается тем, что указанные буквы расположены на клавиатуре компьютера на ряд ниже цифр 1,2,3 и 4.
003 Насколько мы понимаем, речь идёт про обозначение алфавита девятеричной симметричной системы счисления. В данном вопросе считаем предложенный вариант авторами руководства «Малая цифровая вычислительная машина «Сетунь» оптимальным. То есть использовать для обозначения алфавита девятеричной симметричной системы счисления следующие символы: w, x, y, z, 0, 1, 2, 3, 4, соответственно для значений: -4, -3, -2, -1, 0, 1, 2, 3, 4.
004 Вариант A,B,C,D пересекается с обозначениями шестнадцатеричной системы.
005 А Q,W,E,R может терять свою логическую связь с верхним рядом цифр на клавиатурах с раскладкой отличной от qwerty.
006 Наконец-то нашлось время поискать конкретный пример раскладки, в которой начало верхнего цифрового ряда отличается от распространённой у нас латинской. Выяснилось, что во французской раскладке верхний ряд начинается с AZERTY, что делает применение набора символов Q, W, E и R для обозначения отрицательных цифр 1,2,3 и 4 не таким очевидным.
Изображение французской раскладки можно посмотреть здесь:
- http://www-01.ibm.com/software/globalization/topics/keyboards/images/fig2.gif007 Ещё есть клавиатуры такого класса: http://abckeyboard.co.uk/
И есть ракладка Дворока.
008 В цифровой электронике есть семисегментный индикатор. Этот индикатор может отобразить "-" и "0", а вот "+" отобразить не может. Сужение приемлемых устройств снижает "живучесть" системы. Кроме этого, попробовал преобразователь на главной странице, троичные цифры читаются плохо. Веками арабские цифры были связаны с операндами, а знаки "+", "-" и другие с операциями, поэтому троичные числа со знаками операций ("+" и "-") читаются плохо. Семисегментные индикаторы отображают числа в унарной системе счисления, в двоичной системе счисления, в восьмеричной системе счисления, в десятичной системе счисления и в шестнадцатеричной системе счисления. Если к пяти системам добавится ещё и шестая - троичная система счисления с "0", "1" и "2", то сохранится традиция.
009 Стоит упомянуть что сегодняшний спектр электроприборов очень широк, и наряду с традиционными 7-ми сегментными индикаторами давно уже есть и 4-х, и даже 16-ти сегментные, не считая других более специализированных. Что же касается нашего случая, то здесь считаю будет достаточно и 14-ти сегментного индикатора, который, помимо традиционных цифр, позволяет отображать различные символы, в том числе и знак плюса.
010 Что же касается читаемости, проведённое голосование лишний раз подчёркивает что знаки [+, 0, -] достаточно очевидны для троичной симметричной системы. Дело действительно в привычке.
Что же касается троичной системы счисления (0, 1, 2), то такая система также существует и имеет не так много общего с троичной симметричной системой счисления (-1, 0, +1), поэтому использовать для симметричной системы знаки обычной троичной системы не совсем корректно. Да и опять таки читаемость такой записи (0, 1, 2), в силу симметричности используемой нами системы, будет не выше, чем другие абстрактные символы.
011 Ещё как вариант обозначать отрицательное значение знаком ! или i.
012 Смысл
015 Ещё как вариант (о котором я уже упомянал) использовать
L(F)UT от
False Unknown(Undefined) True, но чтобы не путать F с аналогичной цифрой 16ричной системы счисления её перевернуть на 180 градусов (к сожалению шрифт не позволяет мне отобразить что получиться, но на 7 сегментных индиктаторах можно будет отображать):
...._..._
_|.|..|...|
_|.|_|...|
А чтобы не изобретать новый шрифт заменить F перевёрнутое на L.
Ну, и как ещё один вариант, для эстетов и любителей русского языка НЛП:
Н (-1) Негативно, Не верно
Л (0) Любой (Неопределённый логически)
П (+1) Позитивно, Правильно
016 Для тех, кто хочет обозначать отрицательное/инверсное значение 1 символом 1̅, могут использовать комбинацию из символа 1 и unicode символа с кодом U+0305 (̅).
017 U+0305 « ̅» – диакритический знак линии сверху (combining overline)
018 В выражениях чтобы отделять где число, а где операция, при записи символами +, 0, -, число можно заключать в круглые скобочки:
(+++) + (--) = (+00)019 Именно об этой неоднозначности я и говорил! :) Правда решил сэкономить на наборе, использую алфавит N,O и P, который не требует лишнего действия (в вашем случае это закрывающая скобка).
023 Я думаю, что перед выбором системы обозначений хорошо бы оговорить требования, которые к этой системе предъявляются, и оценивать предложения исходя из их соответствия этим требованиям. Иначе оценки получаются слишком субъективными.
Какие бы требования к системе записи предъявил лично я:
1) непротиворечивость (не означает непересечение!) с существующими формами записи других систем счислений, то есть символы "0" и "1" для обозначения ноля и единицы использовать можно, а вот символы "a"..."f" для минус-единицы использовать нельзя
2) непересечение с набором символов для обозначения арифметических действий, то есть использовать "+" и "-" для плюс-единицы и минус-единицы нельзя
3) непересечение с набором символов для обозначения оснований систем счисления, применяемых ныне, т.е. "b", "o", "d", "h" и их заглавные варианты использовать нельзя
4) возможность отображения на семисегментнике, т.е. "i" и "!" использовать нельзя (к сожалению), да ещё и "!" по пункту 2 не проходит, как обозначение факториала
5) наглядность и различимость, то есть хорошо бы, чтобы обозначения имели какой-либо напоминающий смысл
Список, конечно же, можно изменять и дополнять, если для этого найдутся достаточно веские основания.
Ну и исходя из вышеизложеных требований я предлагаю использовать следующие обозначения для троичной системы:
"p" - плюс-единица
"0" - ноль
"q" - минус-единица
Комментарий: "p" - как начало слова "positive", "0" - ну ноль он ноль и есть, а "q" как зеркальное отражение символа "p".024 Мы используем алфавит, состоящий из символов "p", "o", "n". Здесь различимость символов выше.
025 Забыл добавить - в нашем алфавите есть так же очень хорошее соответствие каждого символа обозначающее состояние его значению: P - positive, O = zero, N - negative.
035 А чем так критично пересечение со символами для обозначения арифметических действий?
026 Обозначения "-", "0", "+", более подходят к трёхуровневой троичной системе с трёхуровневыми троичными триггерами, в этой системе действительно три уровня "-U", "0", "+U".
Двухуровневая трёхбитная троичная система с троичными двухуровневыми трёхбитными триггерами более похожа на трёхфазную систему, чем на трёхуровневую систему, вероятно, что и обозначать нужно, как три фазы "А", "B", "C" или ещё как.027 Вот тут тема эта поднималась:
http://trinary.ru/discussions/7038 Итак, есть
- 0 +
NOP
NZP
-1 0 1 (черта сверху)
i 0 1
Кажется, это все наиболее употребительные варианты039 Ещё могу вспомнить вот такой вариант: T01
040 Сомнительное содержимое…
041 Добавлю сюда, т.к. по теме, своё предложение из соседней ветки:
7 0 1 - отображение для тритных и числовых данных троич.симм.системы
В контексте троички числа состоящие из нулей, едениц и семёрок 101171770177001 ни с чем не спутать
На семисегментном индикаторе можно отображать или так
_ _
| | | |
| |_| |
или так
_
_| | | |
| |_| |
, где собственно можно изобразить -1 (минус единицу)
0 ? 1 - отображение ЛОГИЧЕСКИХ значений троично-симметричной системы
0 - ложь
? - неопределённость
1 - истина
_ _
| | _| |
|_| | |
Выглядит на мой взгляд вполне привычно для восприятия :)
PS:
Суть этой "привычности" в том что нам приходится усваивать только одно новое значение:
- для числовых данных это цифра "-1", обозначенная символом "7" или "-|". В первом случае надо привыкнуть что 7емёрка приобретает новую интерпретацию в ТСС. Во втором просто запомнить новый символ новой цифры.
- для логических данных как мы привыкли 0-ложь, 1-истина, - так и останется. А когда имеем дело с логической неопределённостью, неизвестностью, то символ "?" вопроса более чем подходит, и вообще ничего особенно нового запоминать не приходится.
Плюсы семёрки как средства отображения цифры "-1" в том что во-первых это всем привычная цифра, и голова видя её воспринимает видимое "слово" как цифровую последовательность, число.
Второе, семёрку просто набирать на обычной клавиатуре, хоть в верхнем ряду, хоть на нумпаде.
Буквенные обозчения всё же, надо признать, сбивают с толку.042 Если ну вот никак не нравится семёрку использовать, могу предложить вариант
Z 0 1
,где по аналогии с шеснадцатеричной и девятеричной симметричной отсутствующие символы добираются позиционным образом из латиницы.
0123456789ABCDEF - шеснадцатеричная система
W X Y Z 0 1 2 3 4 - девятеричная СС
Z 0 1 - троичная СС
..
Хотя, если выбирать между 701 и Z01, значительно поколебавшись.. таки в итоге глянув на клавиатуру и прикинув удобство набора я выбрал бы 701.
Влом трогать капслок или зажимать шифт, а "z01" как-то.. как-то не смотрится..
И вообще Z в дальнем от цифр углу. Играть на нумпаде в игру 70170107701 гораздо, гораздо удобнее.
PPS:
к тому же, заметьте, символ "7" почти тот же символ "Z", только без нижнего подчерка :)
Собственно ещё один довод к вопросу, "почему именно 7 а не другая цифра из 2..9?", кроме того простого довода, что 7 похожа на 1, но не 1 :)043 А чем +0- не нравится? :)
просто опускам 1 и получаем -/+044 Да здесь уже проходило обсуждение +0- :)
Лично мне тоже симпатично такое обозначение, своей логичностью в смысле математики.
Но доводы против те же что и ранее высказанные другими - когда начнём залезать в программирование и в арифметические операции, то глаза просто лопнут =)
Я бы такое обозначение тоже оставил, но для своей области - для схемотехники. Там арифметики нет, а обозначения -, + и 0 более чем привычные - в таком варианте я за.
Имхо, в каждом из случаев удобно использовать свои подходящие обозначения для троичной симметричной системы.045 Ну когда программируем, то и в двоичной никто не пишет,
сейчас даже в hex не так часто.046 В двоичной действительно редко приходится, очень редко, - ка правило когда дело касается ассемблера бывает есть смысл в двоичке написать. А так да, когда есть hex, двоичка не особо требуется, ведь то же самое примерно столь же читаемо выразимо через хекс.
- - -
Смотря чего дело касается :)
Битовые флаги, вроде 0x7FFF0000, константы, особенно круглые в смысле 0x100 - тут просто нельзя не использовать шестнадцатеричку :)
Так что или сама троичка, или девятеричная WXYZ01234 точно пригодится для аналогичных целей.
77 - W
70 - X
71 - Y
07 - Z
00 - 0
01 - 1
17 - 2
10 - 3
11 - 4
- как аналог
0000 - 0
0001 - 1
0010 - 2
0011 - 3
0100 - 4
0101 - 5
0110 - 6
0111 - 7
1000 - 8
1001 - 9
1010 - A
1011 - B
1100 - C
1101 - D
1110 - E
1111 - F
- и вперёд, к флаговой работе с тритными данными :)047 если уж СОВСЕМ компактно надо будет записывать данные, тогда есть еще один фокус, он аналогичен восьмиричной системе счисления (по аналогии с бинарностью):
26 заглавных латинских цифр плюс подчеркивание = 27 символов,
как раз 3 в кубе, два символа равны одному трайту.
_=NNN A=NNO B=NNP C=NON D=NOO E=NOP F=NPN G=NPO H=NPP
I=ONN J=ONO K=ONP L=OON M=OOO N=OOP O=OPN P=OPO Q=OPP
R=PNN S=PNO T=PNP U=PON V=POO W=POP X=PPN Y=PPO Z=PPP
например, MOV $DF V1 - пересылка $NOONPN в регистр 1.
это нагляднее, чем MOV -00-+- v1
или: const $DEADBEEF лучше, чем -00-0+--0-00--+-0+-0+-+-
:)048 программа тест1 из депозитория Сетуни
01уц0 0110х 101х0 11жхч 11жху 003ц0 02х30 012у3 цжх31 01ху0 01233 012у3 01уцх 0х01х 0уч13 00чц0 0х000 011ц0 02ц3у 0ц310 0002х 0ж000 010цх 0жу10 11цхх ц1жхх 1жз00 0жх00 ц0000 ц0100 0ц000 00300 00х00 00000 0000у 1цж22 00000 00000 0000у 1цж22 0000у 1ууух 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 13ххч 113хч 1202ж 00000 цжуц3 1ху10 0ж02х ц1хц0 ц0ч30 ц0133 ц033х 1уу10 00х2х ц2230 ц2жч0 ц3ц3х ц323х ц3ж23 ц22ч3 ц22чх ц223х 1цч10 цч32х 1цх30 ц0ч20 ц1уу0 цч003 цч2ух ц1у3х 11у10 0102х ц1х30 цч03х 11ч10 0032х цч230 ц10у0 ц1х33 12310 00ч2х 1ухцх 1х013 11хц0 цчу0х ц223ц цчцу3 ц1хц0 1жжу2 1ухцх 13ч13 1ххц0 1жжхч ц10цх 1ч11х 1ххц0 цчх0х 1жжху ц1хц0 цчц30 1жж3ж цуч10 цч2у3 цч223 цчх30 ц1133 цу3у3 цчц30 ц1х20 цу333 цу3у3 00000 1ухцх цж313 цчхц0 ц10цх цжу1х цчуц0 1ухцх 13у13 1ц0х0 1ж300 0у0х1 0жучж 0уцхч 10000 0у200 00100 1жж2х 00000 00000 1чччч 1чччч цжжжж цжжжж 03хж3 1х3чх 02чуу цуж22 13у2х цх2уч 02100 133у1 0ж000 01х00 1чч1ч 1чччч 00300 00300
она же, в случае кодирования «-0+», выглядит так:
000+-+0-00 000+0+00-0 0+000+-000 0+0+---0++ 0+0+---0-+ 0000+00-00 00+--0+000 000++--++0 0----0+00+ 000+-0-+00 000++-+0+0 000++--++0 000+-+0--0 00-0000+-0 00-+++0++0 0000++0-00 00-0000000 000+0+0-00 00+-0-+0-+ 000-+00+00 000000+--0 00--000000 000+000--0 00---+0+00 0+0+0--0-0 0-0+---0-0 0+--+00000 00---00000 0-00000000 0-000+0000 000-000000 0000+00000 0000-00000 0000000000 00000000-+ 0+0---+-+- 0000000000 0000000000 00000000-+ 0+0---+-+- 00000000-+ 0+-+-+-+-0 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0000000000 0++0-0-0++ 0+0++0-0++ 0++-00+--- 0000000000 0----+0-+0 0+-0-+0+00 00--00+--0 0-0+-00-00 0-00+++000 0-000++0+0 0-00+0+0-0 0+-+-+0+00 0000-0+--0 0-+-+-+000 0-+---++00 0-+00-+0-0 0-+0+-+0-0 0-+0--+-+0 0-+-+-+++0 0-+-+-++-0 0-+-+-+0-0 0+0-++0+00 0-+++0+--0 0+0--0+000 0-00+++-00 0-0+-+-+00 0-++0000+0 0-+++--+-0 0-0+-++0-0 0+0+-+0+00 000+00+--0 0-0+-0+000 0-++00+0-0 0+0+++0+00 0000+0+--0 0-+++-+000 0-0+00-+00 0-0+-0+0+0 0++-+00+00 0000+++--0 0+-+-00--0 0+-0000++0 0+0+-00-00 0-++-+00-0 0-+-+-+00- 0-++0--++0 0-0+-00-00 0+-----++- 0+-+-00--0 0++0++0++0 0+-0-00-00 0+-----0++ 0-0+000--0 0+++0+0+-0 0+-0-00-00 0-++-000-0 0+-----0-+ 0-0+-00-00 0-++0-+000 0+----+0-- 0--+++0+00 0-+++--++0 0-+++-+-+0 0-++-0+000 0-0+0++0+0 0--++0-++0 0-++0-+000 0-0+-0+-00 0--++0+0+0 0--++0-++0 0000000000 0+-+-00--0 0---+00++0 0-++-00-00 0-0+000--0 0----+0+-0 0-++-+0-00 0+-+-00--0 0++0-+0++0 0+0-00-000 0+--+00000 00-+00-00+ 00---+++-- 00-+0--0++ 0+00000000 00-++-0000 00000+0000 0+----+--0 0000000000 0000000000 0+++++++++ 0+++++++++ 0---------
0--------- 00+0-0--+0 0+-0+0++-0 00+-++-+-+ 0--+--+-+- 0++0-++--0 0--0+--+++ 00+-0+0000 0++0+0-+0+ 00--000000 000+-00000 0+++++0+++ 0+++++++++ 0000+00000 0000+00000
и вот так в случае кодирования «1+26» (_ABCDEFGHIJKLMNOPQRSTUVWXYZ):
MTJMPV DVOMPR EWOAGM VDNAVM QBV_EN MSGMQG VNRYMT IMDNDK YYMQJM DMMNPD NCUVKN MMNALD MMPLDI GVPUCL OADRVM LAMLMM MDPMMD MMNMMM DMMMMM MMGUBF MMMMMM MMMKP_ TDMMGT FSMMMM MMMMMM MMMMMM MMMMMM MMMMMM MMMMMM MMMMMM QJEWQJ YXN_MM ML_UVS GVLDRL OLMDZM JNWLNP DTGVMJ RLTGMF BVKLUL WGDGBG KFZLTH DFTJPH PLZODU EMJQSL OTMHMP KXFLOY DWGVMV RLOPMH NJPZPM NODHTM JVGLOP VXVVMQ RNFLDS MYPSJL XVDFTL KUHLOL MR_XOS INWWVS DDO_EU PLDZPS OJJLXM DR_KJS JLYGMR BIIZPL ZBVHTG KSVLPY VBUYKU VLOOMB WPIYHM MMMTDA IGQLXL MEMAIB OLXUMT DAQKQN JJMRVM LVDV_Z AKIQPM MMHDMM PMO_RM MMMMMM QZZWZZ Y___I_ _DUIVS WSNHFU FFSYHA IOHVSV MYUWLD MMOMMZ YZQZZV NMMMVM
З.Ы.Юстас-Алексу. Нервно курю в уголке, потому что получился код на 26! = 403291461126605635584000000 комбинаций, нуль, в данном случае М, выявляется быстро.
053 А почему не задействованы цифры?
Ведь в двоичной, восьмеричной, шестнадцатеричной и даже в девятеричной задействованны в первую очередь цифры.
И это не спроста ;)
049 
А как вам например такой вариант: nou?
050 А вполне даже. Думал я о чём-то подобном, но на базе "v0^".
Правда "n" обычно понимается как первая буква слова "negative", а "u" можно понимать как первую букву слова "up", так что не стоит
"n" брать за "+1", мне кажется.051 подобное, но в стиле телеграфной ленты или малболга (:
-1 = .
0 = :
1 = '
NNN . . . NNO . . : NNP . . '
NON . : . NOO . : : NOP . : '
NPN . ' . NPO . ' : NPP . ' '
ONN : . . ONO : . : ONP : . '
OON : : . OOO : : : OOP : : '
OPN : ' . OPO : ' : OPP : ' '
PNN ' . . PNO ' . : PNP ' . '
PON ' : . POO ' : : POP ' : '
PPN ' ' . PPO ' ' : PPP ' ' '
055 −−− . . .
−0− . : .
−+− . ' .
0−− : . .
00− : : .
0+− : ' .
+−− ' . .
+0− ' : .
++− ' ' .
−−0 . . :
−00 . : :
−+0 . ' :
0−0 : . :
000 : : :
0+0 : ' :
+−0 ' . :
+00 ' : :
++0 ' ' :
−−+ . . '
−0+ . : '
−++ . ' '
0−+ : . '
00+ : : '
0++ : ' '
+−+ ' . '
+0+ ' : '
+++ ' ' '
Выглядит как перфолента, забавно056 :::'.':.:: :::':'::.: :':::'.::: :':'...:'' :':'...:.' ::::'::.:: ::'..:'::: :::''..'': :....:'::' :::'.:.':: :::''.':': :::''..'': :::'.':..: ::.::::'.: ::.''':'': ::::'':.:: ::.::::::: :::':':.:: ::'.:.':.' :::.'::':: ::::::'..: ::..:::::: :::':::..: ::...':':: :':':..:.: :.:'...:.: :'..'::::: ::...::::: :.:::::::: :.:::':::: :::.:::::: ::::'::::: ::::.::::: :::::::::: ::::::::.' :':...'.'. :::::::::: :::::::::: ::::::::.' :':...'.'. ::::::::.' :'.'.'.'.: :::::::::: :::::::::: :::::::::: :::::::::: :::::::::: :::::::::: :::::::::: :::::::::: :::::::::: :::::::::: :::::::::: :::::::::: :'':.:.:'' :':'':.:'' :''.::'... :::::::::: :....':.': :'.:.':':: ::..::'..: :.:'.::.:: :.::'''::: :.:::'':': :.::':':.: :'.'.':':: ::::.:'..: :.'.'.'::: :.'...'':: :.'::.':.: :.':'.':.: :.':..'.': :.'.'.''': :.'.'.''.: :.'.'.':.: :':.'':':: :.''':'..: :':..:'::: :.::'''.:: :.:'.'.':: :.''::::': :.'''..'.: :.:'.'':.: :':'.':':: :::'::'..: :.:'.:'::: :.''::':.: :':''':':: ::::':'..: :.'''.'::: :.:'::.':: :.:'.:':': :''.'::':: ::::'''..: :'.'.::..: :'.::::'': :':'.::.:: :.''.'::.: :.'.'.'::. :.'':..'': :.:'.::.:: :'.....''. :'.'.::..: :'':'':'': :'.:.::.:: :'.....:'' :.:':::..: :''':':'.: :'.:.::.:: :.''.:::.: :'.....:.' :.:'.::.:: :.'':.'::: :'....':.. :..''':':: :.'''..'': :.'''.'.': :.''.:'::: :.:':'':': :..'':.'': :.'':.'::: :.:'.:'.:: :..'':':': :..'':.'': :::::::::: :'.'.::..: :...'::'': :.''.::.:: :.:':::..: :....':'.: :.''.':.:: :'.'.::..: :'':.':'': :':.::.::: :'..'::::: ::.'::.::' ::...'''.. ::.':..:'' :':::::::: ::.''.:::: :::::':::: :'....'..: :::::::::: :::::::::: :''''''''' :''''''''' :.........
:......... ::':.:..': :'.:':''.: ::'.''.'.' :..'..'.'. :'':.''..: :..:'..''' ::'.:':::: :'':':.':' ::..:::::: :::'.::::: :''''':''' :''''''''' ::::'::::: ::::':::::057 может я глупость скажу, а может выражу общее мнение..
Непонятно совершенно... Но КРАСИВО как! :)058 : : : ' . ' : . : : : : : ' : ' : : . : : ' : : : ' . : : : : ' : ' . . . : ' ' : ' : ' . . . : . ' : : : : ' : : . : : : : ' . . : ' : : : : : : ' ' . . ' ' : : . . . . : ' : : ' : : : ' . : . ' : : : : : ' ' . ' : ' : : : : ' ' . . ' ' : : : : ' . ' : . . : : : . : : : : ' . : : : . ' ' ' : ' ' : : : : : ' ' : . : : : : . : : : : : : : : : : ' : ' : . : : : : ' . : . ' : . ' : : : . ' : : ' : : : : : : : : ' . . : : : . . : : : : : : : : : ' : : : . . : : : . . . ' : ' : : : ' : ' : . . : . : : . : ' . . . : . : : ' . . ' : : : : : : : . . . : : : : : : . : : : : : : : : : . : : : ' : : : : : : : . : : : : : : : : : : ' : : : : : : : : : . : : : : : : : : : : : : : : : : : : : : : : : . ' : ' : . . . ' . ' . : : : : : : : : : : : : : : : : : : : : : : : : : : : : . ' : ' : . . . ' . ' . : : : : : : : : . ' : ' . ' . ' . ' . : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ' ' : . : . : ' ' : ' : ' ' : . : ' ' : ' ' . : : ' . . . : : : : : : : : : : : . . . . ' : . ' : : ' . : . ' : ' : : : : . . : : ' . . : : . : ' . : : . : : : . : : ' ' ' : : : : . : : : ' ' : ' : : . : : ' : ' : . : : ' . ' . ' : ' : : : : : : . : ' . . : : . ' . ' . ' : : : : . ' . . . ' ' : : : . ' : : . ' : . : : . ' : ' . ' : . : : . ' : . . ' . ' : : . ' . ' . ' ' ' : : . ' . ' . ' ' . : : . ' . ' . ' : . : : ' : . ' ' : ' : : : . ' ' ' : ' . . : : ' : . . : ' : : : : . : : ' ' ' . : : : . : ' . ' . ' : : : . ' ' : : : : ' : : . ' ' ' . . ' . : : . : ' . ' ' : . : : ' : ' . ' : ' : : : : : ' : : ' . . : : . : ' . : ' : : : : . ' ' : : ' : . : : ' : ' ' ' : ' : : : : : : ' : ' . . : : . ' ' ' . ' : : : : . : ' : : . ' : : : . : ' . : ' : ' : : ' ' . ' : : ' : : : : : : ' ' ' . . : : ' . ' . : : . . : : ' . : : : : ' ' : : ' : ' . : : . : : : . ' ' . ' : : . : : . ' . ' . ' : : . : . ' ' : . . ' ' : : . : ' . : : . : : : ' . . . . . ' ' . : ' . ' . : : . . : : ' ' : ' ' : ' ' : : ' . : . : : . : : : ' . . . . . : ' ' : . : ' : : : . . : : ' ' ' : ' : ' . : : ' . : . : : . : : : . ' ' . : : : . : : ' . . . . . : . ' : . : ' . : : . : : : . ' ' : . ' : : : : ' . . . . ' : . . : . . ' ' ' : ' : : : . ' ' ' . . ' ' : : . ' ' ' . ' . ' : : . ' ' . : ' : : : : . : ' : ' ' : ' : : . . ' ' : . ' ' : : . ' ' : . ' : : : : . : ' . : ' . : : : . . ' ' : ' : ' : : . . ' ' : . ' ' : : : : : : : : : : : : ' . ' . : : . . : : . . . ' : : ' ' : : . ' ' . : : . : : : . : ' : : : . . : : . . . . ' : ' . : : . ' ' . ' : . : : : ' . ' . : : . . : : ' ' : . ' : ' ' : : ' : . : : . : : : : ' . . ' : : : : : : : . ' : : . : : ' : : . . . ' ' ' . . : : . ' : . . : ' ' : ' : : : : : : : : : : . ' ' . : : : : : : : : : ' : : : : : ' . . . . ' . . : : : : : : : : : : : : : : : : : : : : : : ' ' ' ' ' ' ' ' ' : ' ' ' ' ' ' ' ' ' : . . . . . . . . . : . . . . . . . . . : : ' : . : . . ' : : ' . : ' : ' ' . : : : ' . ' ' . ' . ' : . . ' . . ' . ' . : ' ' : . ' ' . . : : . . : ' . . ' ' ' : : ' . : ' : : : : : ' ' : ' : . ' : ' : : . . : : : : : : : : : ' . : : : : : : ' ' ' ' ' : ' ' ' : ' ' ' ' ' ' ' ' ' : : : : ' : : : : : : : : : ' : : : : : - а вот так (с пробелом после каждого знака) - точно перфолента.
052 С буквы "n" не только "negative" начинается но и "north" например :) А "u" можно представить как "under."
054 Выглядит интересно,
для календаря вполне оправдано!
История сообщений
3 мая
2 мая
1 мая
30 апреля
4 апреля
21 марта
2009
24 июля
15 июня
14 июня
10 июня
8 июня
- Бармалейкин
- Андрей Куликов
- Alexander Obukhov
- Naty
- Андрей Куликов
- Naty
- Андрей Куликов
- Naty
- Андрей Куликов
- Бармалейкин
- Бармалейкин
- kvas
