Отечественные публикации по троичной тематике

Уравновешенная троичная система счисления - форум переехал с http://ternary.info

Moderator: haqreu

User avatar
BEPTEP
Doomed
Posts: 418
Joined: 09 Apr 2025 01:49

Re: Отечественные публикации по троичной тематике

Post by BEPTEP »

askfind wrote: 11 May 2025 10:27 Уважаемые коллеги!

Приглашаю Вас принять участие в третьем заседании семинара по троичной вычислительной технике и трехзначной логике.

Третий доклад состоится в понедельник 12 мая  2025 года в 15 часов (мск). Доклад пройдет только в формате он-лайн.

Докладчик: Афанасенков Юрий Михайлович, ОАО «НПК СПП»

Тема: Уравновешенное троичное быстрое преобразование Фурье

Аннотацию прилагаю. 

По техническим причинам ссылка на трансляцию изменилась. https://trueconf.cs.msu.ru/c/4976439085

Вход без пин-кода через браузер. При входе нужно указать имя, которое будет отображаться в трансляции. 

Ссылка, разосланная в предыдущем письме не сработает!
Посмотреть, послушать, конечно, интересно, но участвовать , лично мне, - нет. До преобразований рядов Фурье ещё пока не дошёл, застрял на сумматоре только. Дойду когда - пригодится. :ebiggrin:
Это не то самое?
https://nabbla1.livejournal.com/543322.html
Только повторение.
User avatar
askfind
Devil
Posts: 899
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Отечественные публикации по троичной тематике

Post by askfind »

Передача и приём трита из 1832 года
------
Ссылка: https://t.me/setun_1958/6477/17859


Книга - источник Знаний. Очередную старую книгу обнаружил в магазина "Старя книга" у станции метро "Старая деревня".

С авторской подписью учителю, старшему товарищу от ученика и друга в 1957 году.

Книга родилась во Дворце пионеров в Ленинграде. Юные техники могли изготовить, испытать и наладить простейшие электроконструкции.

С удовольствием полистал книгу. Автор описал электрический телеграф члена Петербургской Академии наук Павла Львовича Шиллинга. Первый электрический телеграфный аппарат, получивший практическое применение.

Цитата:
"...
Шестистрелочный электромагнитный телеграфный аппарат в комплекте:
- клавишный передатчик с 8-ью парами клавиш;
- приемник с 6-ью мультипликаторами;
- мультипликаторный вызывной прибор со звонком.

В октябре 1832 г. член Петербургской Академии наук Павел Львович Шиллинг в своей квартире продемонстрировал «дально- извещающую машину». После этого проводились публичные сеансы работы первой в мире линии электромагнитного телеграфа, состоявшей из двух аппаратов. На одной из демонстраций присутствовал царь Николай I.

Для передачи сообщений по телеграфному аппарату Шиллинг разработал специальную условную азбуку, основанную на сочетании белых и черных дисков, обращенных к телеграфисту.
..."

С.-Петербург, октябрь, 1832 год.

ИДЕЯ

П.Л. Шиллинг использовал диск, прикреплённый к магнитной стрелке. При прохождении по катушке тока различного направления стрелка отклоняется то в одну. то в другую сторону, а диск поворачивается к телеграфисту белой или чёрной стороной. При отсутствии тока в катушке, диск устанавливается к телеграфисту ребром.

Трит - это три состояния диска.
--------
"Белый цвет" это "+1"
"Ребро" это "0"
"Черный цвет" это "-1"

Примечание:
Для состояния "Ребро" за диском располагаем рисунок с цифрой "0".
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 899
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Отечественные публикации по троичной тематике

Post by askfind »

"Троично-двоичные счеты"
Видеоканал - Виталий Тихвинский

https://vk.com/video21243424_456239036
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
Maior
Junior
Posts: 1
Joined: 09 Oct 2025 22:42

Re: Отечественные публикации по троичной тематике

Post by Maior »

Решил сделать эмулятор троичного процессора https://github.com/SNMaior/trit_cpu_cpp, а потом узнал про данный форум. Делюсь чем могу :ebiggrin:
User avatar
askfind
Devil
Posts: 899
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Отечественные публикации по троичной тематике

Post by askfind »

🚀 Расширяем классику: троичные массивы в ALGOL-60

Ссылка: https://vk.ru/wall-165373461_4917


Помните ALGOL-60? Этот язык из 1960-х стал прародителем почти всех современных языков — от C и Pascal до Python. Мы решили не оставлять его в музее, а добавить кое-что интересное ✨

💡 Что нового

В классический ALGOL-60 встроен новый тип данных — ternary. Это массив, каждый элемент которого может принимать только три значения:
Таблица
Значение Смысл
  • +1 ✅ положительно / да / вверх
    0 ⏸ нейтрально / не знаю / стоп
    -1 ❌ отрицательно / нет / вниз
Идеально для сигналов, фильтров, троичной логики и компактного хранения состояний.

📝 Пример программы

Code: Select all

algol

begin
integer x;
integer y;
integer z;
ternary[5] arr;

arr[0] := 1;
arr[1] := -1;
arr[2] := 0;
arr[3] := 5; /* автоматически станет 1 */
arr[4] := -10; /* автоматически станет -1 */

x := arr[2];
y := arr[3];
z := arr[4];

outinteger(x);
outinteger(y);
outinteger(z)
end.
🎯 Результат выполнения

Таблица
Операция Вход Выход Почему
arr[2] := 0 0 0 Уже в диапазоне
arr[3] := 5 5 1 Нормализация вверх
arr[4] := -10 -10 -1 Нормализация вниз
plain
outinteger: 0
outinteger: 1
outinteger: -1

🔧 Что под капотом

⚡ Хеш-таблица символов — поиск переменных за O(1)
💾 int8_t вместо int — в 4 раза меньше памяти на массив
🚀 -O3 -flto -march=native — максимальная скорость
🧠 Встроенные (inline) функции — нет лишних вызовов

🎓 Зачем это нужно?

Троичная логика применяется в:
  • Цифровой обработке сигналов 📡
    Нейросетях (троичные веса) 🧠
    Системах управления (вперёд/стоп/назад) 🎮
    Компактном кодировании состояний 🗜
А ещё это просто красиво — возвращать жизнь языку, которому уже 66 лет, и показывать, что классика может быть современной.
#ALGOL60 #retrocomputing #programming #compiler #ternary #opensource #cs #historyofcomputing
Высокая нагрузка. Для более быстрого ответа включена модель K2.6 Мгновенный. Перейдите на более высокий тариф, чтобы использовать K2.6 Мышление.

Подготовлено с ИИ, цифровым помощником, [ai kimi k3 chat]
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
Shaos
Admin
Posts: 25243
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Отечественные публикации по троичной тематике

Post by Shaos »

Вместо внешних картинок можно прямо unicode использовать - типа
White Heavy Check Mark (Green/Check): ✅ (U+2705)
Negative Squared Cross Mark (Red X Box): ❎ (U+274E)
Cross Mark (Red X): ❌ (U+274C)
т.к. если тот внешний сервер притухнет, то вместо картинок тут останется пустота...