powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Тяпничная троица. Быть или не быть?
51 сообщений из 51, показаны все 3 страниц
Тяпничная троица. Быть или не быть?
    #39291203
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здарова друзья.

MasterZiv, Dima, БелыйСова, Саша, Анатолий и другие.

Сегодняшний тяпниц я рассуждаю о троичной системе.

Мои мысли.

1) Из истории It мы знаем факты что двоичная система не всегда была единым возможным
базисом предсталения информации. Вычислительная машина "Сетунь" как некий эксперимент
показала что возможен отказ от двоичной системы.

2) В теории передачи сигналов (ТПС) которую я по сабжу когда то изучал различают
т.н. код ЧПИ - (чередование полярности импульсов) когда физическая среда передает
три состояния (и это удобно с точки зрения экономии трафика а также для усилителей
и передающих устройств имеется плюс в виде отсутствия дрейфа постоянного напряжения
в канале). В зарубежных источниках указывают на т.н AMI - Alternate Mark Inversion код.
Многие явления физического мира (намагниченность, переменный ток в электрической цепи)
обладают более чем 2-мя направленностями своих характеристик или их удобно измерять
плюсом, минусом и нулем. Здесь ноль или минус вводится как третье дискретное состояние.

3) Существует формула расчета идеальной системы счисления где утверждается что основание



является удобным и рациональным с точки зрения экономии разрядной сетки. В других источниках
проводится сравнение 2-й и троичной систем и утверждается что "тройка" ближе к идеальной системе.

Собвственно месседж.

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

Вобщем буду рад слышать ваши мысли.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291211
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonМногие явления физического мира (намагниченность, переменный ток в электрической цепи)
обладают более чем 2-мя направленностями своих характеристик или их удобно измерять
плюсом, минусом и нулем.
Это, возможно, удобно для хранения и передачи, но как будет выглядеть (в железе) сумматор
для чисел в этих характеристиках?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291221
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... по сути нам нужна табличка истинности для 3х значений

xyx+y по модулю 3перенос 1 в старший разряд000001100220101011201201202021012211

И ее хардкорная реализация в железе.

(надеюсь не ошибся)
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291223
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Около двух лет не следил за развитием современной информатики, но два года назад, я бы ответил, что актуальным представляется развитие в области разработки квантовых компьютеров. Слишком много уже сделано под двоичную систему и вообще под общие принципы архитектуры фон Неймана, чтобы переделывать всё под троичную систему, тем более это затруднительно физически (раньше было так, насколько мне известно). Вообщем вектор развития IT-индустрии направлен совершенно в другом направлении, задачи поставленные перед ней будут решатся другими глобальными изменениями, в частности квантовыми компьютерами
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291232
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С точки зрения программирования, троичная система ничего не дает по сравнению с двоичной.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291235
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonее хардкорная реализация в железе
Вот с этим-то лично у меня и есть главная проблема. Как в железе сделать RAM и ROM память
при троичной шине адреса?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291240
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovmaytonее хардкорная реализация в железе
Вот с этим-то лично у меня и есть главная проблема. Как в железе сделать RAM и ROM память
при троичной шине адреса?

Глубже смотри. Как сделать логический элемент, из которого сделать RAM, ROM, сумматор и т.д.

В двоичной все просто, берешь два элемента например И и НЕ и строишь любой модуль, а в троичной как? Для начала надо вместо булевой алгебры тролевую разработать. Т.е. простейшие логические операции с битами будут совсем другие. Например A & B, !А и т.д. просто теряют свой смысл на битовом уровне.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291253
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХУ: проблем с переходом на троичную логику будет море, начиная от переучивания разработчика, заканчивая переписыванием софта. Простая перекомпиляция точно не поможет. Чтобы все это делать нужна какая-то веская причина, таковой вижу только существенное увеличение производительности вычислений, во что сегодня уже уперлись. Но не вижу чтобы смена системы счисления подняла потолок, в идеале (если троичная будет работать на тех же частотах) в единицу времени передадим в 3/2 раза больше данных, и это идеал 1,5 раза, в реале будет меньше, да и идеал не настолько далек чтобы начинать к нему такой поход.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291255
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TНо не вижу чтобы смена системы счисления подняла потолок

Для квантовых систем потолок якобы поднимается. А ведь там всего лишь запредельная
-ичность у кубита.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291276
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ считаю что троичная система не исчерпала свои возможности. И может нам еще предстоит
в связи с освоением нано-мира и космоса где-то с ней столкнуться. Как айтишник я имею
определенный скепсис в части удобства работы с ней но как бывший инженер электротехники
считаю что она заслуживает внимания.Да, вполне возможно.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291280
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryВообщем вектор развития IT-индустрии направлен совершенно в другом направлении, задачи поставленные перед ней будут решатся другими глобальными изменениями, в частности квантовыми компьютерами
Тема интересная. На следующую пятницу обдумаю.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291284
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TВ двоичной все просто, берешь два элемента например И и НЕ и строишь любой модуль, а в троичной как? Для начала надо вместо булевой алгебры тролевую разработать. Т.е. простейшие логические операции с битами будут совсем другие. Например A & B, !А и т.д. просто теряют свой смысл на битовом уровне.
Я думаю что булева алгебра не теряется. В до-комьютерную эпоху математики использовали
логические утверждения спокойно и без явных нулей и единиц.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291290
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Та же самая flash память, давно хранит значительно больше одного бита в ячейки и, вроде, никаких проблем с этим нет )))
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291294
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ думаю что булева алгебра не теряется.
Теряется. Самое первое что просится в голову аппаратная поддержка конструкции:
Код: plaintext
1.
2.
3.
4.
if(a == b) {
} else if (a < b) {
} else {
}


что из двух проверок превращается в одну при троичной логике
Код: plaintext
1.
2.
3.
4.
if(a == b) {
} else > {
} else < {
}


maytonВ до-комьютерную эпоху математики использовали логические утверждения спокойно и без явных нулей и единиц.
Не в курсе. У них было понятие NULL ? Или только true/false? Если был NULL то они работали изначально с троичной, если не был - с двоичной. И то и другое против троичной.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291306
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T, кроме привычной двоичной логики есть еще и троичная . И для многих-многих задач она намного удобнее чем примитивный "да/нет".
И если мы переведем аппаратуру на троичную арифметику, то получим и аппаратную поддержку троичной логики.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291307
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyС точки зрения программирования, троичная система ничего не дает по сравнению с двоичной.
пострадают любители использовать сдвиги вместо арифметики
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291310
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlDima T, кроме привычной двоичной логики есть еще и троичная . И для многих-многих задач она намного удобнее чем примитивный "да/нет".
И если мы переведем аппаратуру на троичную арифметику, то получим и аппаратную поддержку троичной логики.
На сегодня практическое применение она нашла только в SQL, т.е. использование TRUE/NULL/FALSE. И то можно сказать родилось в докомпьютерную эпоху, было в теории РСУБД, которая прижилась. Больше практики нет. Имеют ли те многие-многие задачи более эффективное решение - ХЗ. "удобнее" понятие мутное и неизмеримое.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291312
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилпострадают любители использовать сдвиги вместо арифметики
Тут сдвиг на разряд будет умножением на 3 а не на 2. Остальные правила сдвига в силе. Появятся новые лайфхаки посчитать по-быстрому умножение на конкретную константу.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291314
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T, стоп... стоп... подожди. В С++ существует аналогия между int и boolean.
При том что значению true соотвествтует весь диапазон целых кроме нуля.

И какие тут проблемы? Никаких? Все работает.

Возможно ты акцентировал внимание на битовых операциях?
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291315
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonDima T, стоп... стоп... подожди. В С++ существует аналогия между int и boolean.
При том что значению true соотвествтует весь диапазон целых кроме нуля.

И какие тут проблемы? Никаких? Все работает.

Возможно ты акцентировал внимание на битовых операциях?
Какой стоп... стоп...? Это ты зациклился на булевых (двоичных) операциях. Если ты вводишь троичный бит, то и операции становятся трулевые (троичноориентированные, хз как назвать). Если ты хочешь продолжать эмулировать двоичную логику троичной, то троичная просто не нужна. Расширь рамки.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291317
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я не собираюсь эмулировать двоичную логику. Зачем?
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291320
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton, не знаю вникал ли ты в ассеблер, но там философия битовая, например разные операции сравнения сводятся к такому
Код: plaintext
1.
2.
сравнить A c B // устанавливает какие-то битовые флаги
Если такой-то флаг установлен перейти туда-то


не обязательно "сравнить", просто есть регистр флагов, который меняется после выполнения каждой команды. Флаги в троичной логике становятся троичными и тут полет фантазии... Но опять же это так в нынешней реализации, а фантазия еще дальше может лететь...
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291323
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нет. Кто тебе сказал что они должны быть троичные?

Смотри в смысл. Если флаг - должен быть true/false - то мы его и делаем перечислением из {0,1}.

Да регистр позволяет хранить "трит" но мы вправе решать какие значения будем использовать
а какие - резервировать на будущее.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291324
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для квантовых компьютеров с нуля пишутся программы и обратная совместимость успешно идёт лесом.
Для железа, которое собирается "менять массовку" (x86) даже простая смена системы команд не взлетает (PowerPC, Itanium), а уж отказ двоичной логики - вообще хоронит идею на корню. Даже для ARM и прочих "non-x86".
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291325
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДа регистр позволяет хранить "трит" но мы вправе решать какие значения будем использовать
а какие - резервировать на будущее.1. Не можем - "резервироваться" может только не ноль и не единица.
2. Нафига нам резерв??? Чтобы железо было, но чтобы не использовать его?
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291326
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДа нет. Кто тебе сказал что они должны быть троичные?
ты сказал
maytonЯ считаю что троичная система не исчерпала свои возможности. И может нам еще предстоит
в связи с освоением нано-мира и космоса где-то с ней столкнуться. Как айтишник я имею
определенный скепсис в части удобства работы с ней но как бывший инженер электротехники
считаю что она заслуживает внимания.
Или ты хочешь сказать давайте сделаем троичною логику и будем ее использовать как двоичную? Задлянафига? ИМХУ если сделаем, то использовать на все 100%, а не на 66,66%
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291335
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovmaytonДа регистр позволяет хранить "трит" но мы вправе решать какие значения будем использовать
а какие - резервировать на будущее.1. Не можем - "резервироваться" может только не ноль и не единица.
2. Нафига нам резерв??? Чтобы железо было, но чтобы не использовать его?
Я могу тот-же вопрос спросить по С++. Нафига в качестве boolean используется int?
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291336
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TИли ты хочешь сказать давайте сделаем троичною логику и будем ее использовать как двоичную? Задлянафига? ИМХУ если сделаем, то использовать на все 100%, а не на 66,66%
Я предлагаю рассмотреть 3-ичную арифметику со всех сторон. Экономия ячеек. Энергопотребление.
Использование ее в финансовой арифметике. (Наподобие fixed-point, BCD, bigDecimal).

В науке. В сетевых протоколах (КМК наиболее выгодный аспект).
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291344
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ могу тот-же вопрос спросить по С++. Нафига в качестве boolean используется int?1. Ну и какой процент булевы переменные занимают в общем размере всех переменных?
2. Хотя бы потому, что int ~= размеру регистров, с которыми компилятору приходится иметь дело. А загрузить целое быстрее, чем сначала очистить регистр, а потом загрузить в него байт.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291348
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВ сетевых протоколах (КМК наиболее выгодный аспект).Технически остался один сетевой протокол - IP. Ну или он же, но "под MPLS".
Плохо понимаю где в любой версии IP-протокола можно задействовать троичную логику.
Так же плохо понимаю, где можно применить троичную логику в любом из прикладных протоколов.
Есть пример?
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291352
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ могу тот-же вопрос спросить по С++. Нафига в качестве boolean используется int?
Не int, а int8.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291353
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov2. Хотя бы потому, что int ~= размеру регистров, с которыми компилятору приходится иметь дело. А загрузить целое быстрее, чем сначала очистить регистр, а потом загрузить в него байт.
Он имел в виду почему не 1 бит, а больше ))
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291360
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Троичная система == женская логика.

Топик почитаю попозже, просто интересно что там Майтону прописано принимать по пятницам, что его озаряет =)
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291371
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Цикорий с сахаром. Хочется кофе пить но йошкин крот! Спать пора.

Кстати почти закончил мультипоточный Java-Card-Raytracer. Картинка
уже корректная. Надо будет включить этот результат в общий отчот
но у меня все руки не доходят сделать сравнительную табличку
для всех языков и технологий.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291400
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЗдарова друзья.

1) Из истории It мы знаем факты что двоичная система не всегда была единым возможным
базисом предсталения информации. Вычислительная машина "Сетунь" как некий эксперимент
показала что возможен отказ от двоичной системы.

2) В теории передачи сигналов (ТПС) которую я по сабжу когда то изучал различают
т.н. код ЧПИ - (чередование полярности импульсов) когда физическая среда передает
три состояния (и это удобно с точки зрения экономии трафика а также для усилителей
и передающих устройств имеется плюс в виде отсутствия дрейфа постоянного напряжения
в канале). В зарубежных источниках указывают на т.н AMI - Alternate Mark Inversion код.
Многие явления физического мира (намагниченность, переменный ток в электрической цепи)
обладают более чем 2-мя направленностями своих характеристик или их удобно измерять
плюсом, минусом и нулем. Здесь ноль или минус вводится как третье дискретное состояние.

3) Существует формула расчета идеальной системы счисления где утверждается что основание



является удобным и рациональным с точки зрения экономии разрядной сетки. В других источниках
проводится сравнение 2-й и троичной систем и утверждается что "тройка" ближе к идеальной системе.

Собвственно месседж.

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

Вобщем буду рад слышать ваши мысли.




А, позвольте поинтересоваться, как считать, допустим ворон на ветке в такой сс ?
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291402
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentatorА, позвольте поинтересоваться, как считать, допустим ворон на ветке в такой сс ?Приближённо.
Но это только потому, что ресурсов на бесконечноразрядные системы пока не хватает.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291403
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentatorА, позвольте поинтересоваться, как считать, допустим ворон на ветке в такой сс ?
В общем случае мы будем получать дробное число ворон.

А почему вас это смущает? В double мы тоже в большинстве случаев
получаем приближенное число.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291469
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytondefragmentatorА, позвольте поинтересоваться, как считать, допустим ворон на ветке в такой сс ?
В общем случае мы будем получать дробное число ворон.

А почему вас это смущает? В double мы тоже в большинстве случаев
получаем приближенное число.
Это смущает логику обычного человека.
Или это будет приближённая логика?
0.999 вороны улетело.
3.99999 сдохло.
осталось 0.0000088 ворон.
Есть кто живой?
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291471
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentatorЕсть кто живой?
ушли за травой, без неё этот топик не осилить
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291482
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentatormaytonпропущено...

В общем случае мы будем получать дробное число ворон.

А почему вас это смущает? В double мы тоже в большинстве случаев
получаем приближенное число.
Это смущает логику обычного человека.
Или это будет приближённая логика?
0.999 вороны улетело.
3.99999 сдохло.
осталось 0.0000088 ворон.
Есть кто живой?

Никак и никого считать не нужно. Существует некая функция непосредственно связанная с объёмом информации и затратами. Для того чтобы найти её максимум находят производную и приравнивают к нулю. Решением данного уравнения и будет e. Этот экстремум и есть максимум. Таким образом, приходят к выводу что оптимальным основание для СС будет число Эйлера. Однако решение таких уравнений как правило предполагает непрерывность и дифференцируемость функций. Мы же работаем с дискретными величинами, число 3 ближе к e, потому формально считается идеальным основанием для СС.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291485
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentator, если вам интересно, посмотрите в книге Кузина "Основы кибернетики" это уравнение, оно совершенно простое, но я его не помню
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291500
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ предлагаю рассмотреть 3-ичную арифметику со всех сторон. Экономия ячеек. Энергопотребление.
Использование ее в финансовой арифметике. (Наподобие fixed-point, BCD, bigDecimal).

В науке. В сетевых протоколах (КМК наиболее выгодный аспект).
В сетевых технологиях все давным-давно освоено. Почитай про модемные протоколы, которые умудрялись передавать данные со скоростями 33600-56000 бит/сек. по зашумленной телефонной линии на частотах 1500-3000 Гц.

В остальном непонятно что обсуждать, троичная арифметика поверх двоичной логики никакой экономии не дает, она ничем не отличается от десятичной, такие же затраты времени и энергии на преобразования.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291695
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyС точки зрения программирования, троичная система ничего не дает по сравнению с двоичной.Все согласны? (никто почти не ответил) я да. Чем меньше система, тем проще.

Dima Tвместо булевой алгебры тролевуютрулевую :)

maytonТема интересная. На следующую пятницу обдумаю.только начинать надо с утра, а то я самое интересное обнаруживаю в утро понедельника

maytonЯ могу тот-же вопрос спросить по С++. Нафига в качестве boolean используется int?а почему никто не вспомнил про boolean = float?
x & y = x*y
x | y = 1-(1-x)*(1-y)
это ж та самая нечёткая логика, или я ошибаюсь?

Anatoly MoskovskyНе int, а int8.ловите C-шника!

maytonЦикорий с сахаром. Хочется кофе пить но йошкин крот! Спать пора.с утра начинать тему!

maytonВ общем случае мы будем получать дробное число ворон.я не понял логический переход на ворон, но в рамках обсуждения непонятно, что такое 1 ворона? Потому что если взять 1 ворону и ещё 1 ворону, то эти вороны не равны между собой. Хотя обе целые.

Изопропилушли за травой, без неё этот топик не осилить
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291777
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На то он и тяпничный. А вы хотели что? Чоткий SR? Фиг вам. Развивайте фантазию.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291817
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНа то он и тяпничный.она, а не он, и понедельничная уже, а не пятничная.
maytonА вы хотели что? Чоткий SR?Что это? Из википедии близким по смыслу был неведомый программный язык.
maytonФиг вам. Развивайте фантазию.Предел уровня на этом квесте достигнут. о_о
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291847
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИспользование ее в финансовой арифметике. (Наподобие fixed-point, BCD, bigDecimal).
Не выгодно. BCD должно вмещать 10 значений (0..9).

В 2-оей, под BCD отдают 4 бита ( из 16 значений используется 10)

В 3-оей, придется отдать 3 трита (из 3*3*3= из 27 значений будем использовать только 10, эффективность намного ниже), т.к. в 2 трита не влезаем (3*3=всего 9 значений, а нужно минимум 10).
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291966
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно подыскать кратные значения. Например 2 трита покрывают возможности 3 битов.
Остается только 1 лишняя комбинация 22 которой нет соотвесттвия в двоичной 000...111
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291969
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже самое подобрать для 10-чной (BCD).
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39291971
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMb, SR - это Software Requirements или по нашему Техническое задание.
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39292226
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну SR может быть и Support Request )))

а это уже совсем НЕ техническое задание )))
...
Рейтинг: 0 / 0
Тяпничная троица. Быть или не быть?
    #39292274
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonТоже самое подобрать для 10-чной (BCD).
Самсунговская TLC использует 8 уровней на ячейку. Добавить еще два и будет BCD. Осталось только сумматор сконструировать.
...
Рейтинг: 0 / 0
51 сообщений из 51, показаны все 3 страниц
Форумы / C++ [игнор отключен] [закрыт для гостей] / Тяпничная троица. Быть или не быть?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]