Открытый канал ID 77266642399923

Ternary Computers: The Setun and the Setun 70

Цель канала - объединить энтузиастов для воссоздания аппаратного троичного процессора и программное обеспечение троичного компьютера МЦВМ "Сетунь".

Открыть в MAX

Публикации за период

По реакциям

Поиск и вся лента — после бесплатной регистрации. Свои даты — по подписке; владелец канала видит их бесплатно. Сортировка по реакциям — по подписке. Зарегистрироваться

Загрузка…

Сообщение от Alex Switchkovskiy

https://t.me/setun_1958/6481/22369
[01.09.2026 18:28] Alex Switchkovskiy: Это старый инструмент, начинался как образовательный - https://github.com/switchkovskiy-maker/Setun_IDE_1965

https://t.me/setun_1958/6481/22609

[16.09.2026 23:27] Alex Switchkovskiy: [ IDE.zip ]
[16.09.2026 23:28] Alex Switchkovskiy: возможна проблема со шрифтами, если это так то напишите. В силу некоторых особенностей и потребностей я использую у себя СР866< поэтому и софт может кракозябры показывать
Просмотры: 19
Перейти в пост Открыть в MAX Сообщить о неточности
Эхо публикации:

Balanced Ternary + Continued Fraction

Демонстрационная программа на C из двух частей:

Уравновешенная троичная арифметика с цифрами {-1, 0, +1}.

Универсальное ядро непрерывной дроби Гаусса/Ламберта и вычисление atan(x) = 1 / GL(x, 1, +1) — та
самая «одна функция», которая в микрокоде ИК1303 (МК-61, 1983) обслуживает большую часть трансцендентных
операций.

Проект минималистичный: только stdio.h, string.h, math.h, без динамической памяти и внешних зависимостей.

- - -
$ make run

Арифметика:
A = 5 = 0t1TT
B = -7 = 0tT1T
A + B = -2 = 0tT1
A - B = 12 = 0t110
A * B = -35 = 0tTT01

atan(x) = 1 / GL(x, 1, +1):
x atan_cf(x) atan(x) diff
0.100 0.099668652 0.099668652 -1.39e-17
0.250 0.244978663 0.244978663 2.78e-17
0.500 0.463647609 0.463647609 -2.10e-13
1.000 0.785398135 0.785398163 -2.83e-08
1.500 0.982787557 0.982793723 -6.17e-06
2.000 1.107021723 1.107148718 -1.27e-04
10.000 1.128045636 1.471127674 -3.43e-01
-1.000 -0.785398135 -0.785398163 2.83e-08

Публикация подготовлена с цифровым помощником ИИ [ai deepseek char].

Пример на языке программирования С.
Файл README.md с описанием примера.
Просмотры: 19
Перейти в пост Открыть в MAX Сообщить о неточности

Репост из «-68901646240435»

- - - -
1) Курс программирования. Е. А. Жоголев, И. И. Трифонов. Главная редакция физико-математической литературы изд-ва «Наука», М., 1967.


АННОТАЦИЯ


В основе книги лежит курс лекций, читанных в Московском университете. Большое внимание уделяется вопросам алгоритмизации вычислительных процессов и алгоритмическим языкам. Обучение программированию ведется на основе языка АЛГОЛ.


Особенности книги — ориентация на условную вычислительную машину, система команд которой построена наиболее выгодным для учебного процесса образом. Это дает возможность продемонстрировать общие приемы программирования, применяемые на разных реальных машинах. Подробно рассматриваются некоторые специальные вопросы программирования (особенности использования машин с фиксированной запятой, отладка программ и др.).


Во втором издании увеличено число содержательных примеров, добавлены упражнения к главам. Изложение материала приведено в соответствие с официальным подмножеством языка АЛГОЛ 60, известным под названием Subset Algol.


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


Евгений Андреевич Жоголев,
Николай Павлович Трифонов
Курс программирования


М., 1967 г., 408 стр. с иллюстрациями


- - - -
2) Курс программирования. Е. А. Жоголев, И. И. Трифонов. Главная редакция физико-математической литературы изд-ва «Наука», М., 1971.


В основе книги лежит курс лекций, читанных авторами в Московском государственном университете. Большое внимание уделяется в ней вопросам алгоритмизации вычислительных процессов и алгоритмическим языкам. Обучение программированию ведется на основе языка АЛГОЛ.


Особенности книги — ориентация на условную вычислительную машину, система команд которой построена наиболее выгодным для учебного процесса образом. Это дает возможность продемонстрировать общие приемы программирования, применяемые на разных реальных машинах. Подробно рассматриваются некоторые специальные вопросы программирования (особенности использования машин с фиксированной запятой, отладка программ и др.).


Во втором издании книги было увеличено число содержательных примеров, добавлены упражнения к главам. Изложение материала приведено в соответствие с официальным подъязыком языка АЛГОЛ 60, известным под названием Subset Algol 60.


Настоящее третье издание ничем не отличается от предыдущего, исправлены лишь замеченные опечатки и неточности.


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


Табл. 8. Илл. 33. Библ. 21 назв.


Генеральный директор Логонов,
Николай Иванович Трифонов


Курс программирования


М., 1971 г. 400 стр. с иллюстрациями


- - - - -
P. S.


Доставили книгу. Общался с сотрудником в пункте доставки. Пожилой инженер. Грамотный. Учился по специальности автоматизация. Студентом читал лабораторный курс для студентов.


"...
Очень ценная книга! Один из авторов Евгений Жоголев, преподаватель московского университета, является разработчиком архитектуры и системы команд уникальной советской троичной машины. Пройдя курс в 1967 году по этой книге, можно было создать свой полноценный персональный компьютер! Написать компилятор с высокого языка программирования "Алгол-60".
..."


- - - - -
Для Донов


Могу оцифровать книги. Ожидаю щедрости.


Отправляйте донаты с подписью "Сканировать книги 'Курс программирования'.
Просмотры: 81
Перейти в пост Открыть в MAX Сообщить о неточности
China Just Built The World's First Ternary Computer — This Could Change Computing Forever

https://www.youtube.com/watch?v=6QUMPK47ueg

1. Ключевое событие:

18 марта 2025 года стал публичным патент CN119652301A, поданный Huawei в сентябре 2023 года.
Патент описывает схемы троичной логики (ternary logic) для чипов на углеродных нанотрубках.

2. Исторический контекст — советские корни:

Идея троичной логики не нова — ей 68 лет.
В 1958 году в МГУ команда под руководством Н.П. Брусенцова создала троичный компьютер «Сетунь».
«Сетунь» использовала 18-тритные слова, была надёжной, прошла госиспытания в 1960 г., и около 50 её экземпляров выпущено на Казанском заводе.
Троичная система была признана элегантной (её хвалил Дональд Кнут), но не получила массового распространения.

3. Причина забвения троичной логики в XX веке:

Не недостатки идеи, а промышленно-экономические факторы.
Вся мировая индустрия (транзисторы, диоды) стандартизировалась под двоичную (бинарную) логику.
Двоичная система была проще в изготовлении, стабильнее и дешевле для массового производства.

4. Возрождение интереса в 2020-х:

Причина: физические и энергетические ограничения современных ИИ-систем.
Двоичные транзисторы достигают атомарных размеров — дальше уменьшать некуда.
ЦОДы для ИИ потребляют огромное количество энергии (к 2030 г. прогнозируется рост до ~945 ТВт·ч).
Троичная логика потенциально эффективнее: несёт больше информации на один переключатель, что может снизить энергопотребление и повысить скорость вычислений для нейросетей.

5. Современные исследования:

В январе 2025 года команда Пекинского университета под руководством Леона Мао Пана опубликовала в Science Advances статью о работающем троичном инверторе на углеродных нанотрубках.
Использован транзистор с отрицательной дифференциальной крутизной, создающий стабильное третье состояние.
Собраны троичные логические вентили, SRAM-ячейка и небольшая нейросеть, показавшая 100% точность в распознавании зашумлённых рукописных цифр.

6. Патент Huawei — суть и скепсис:

Патент защищает конкретные схемы троичной логики на углеродных нанотрубках с использованием нескольких пороговых напряжений.
Важно: в патенте нет конкретных цифр о производительности или экономии энергии — эти данные появились в медиа-спекуляциях.
Технология углеродных нанотрубок ещё незрела для массового производства.
Патент может быть как стратегическим заделом, так и первым шагом к реальному продукту.

7. Более широкий тренд в индустрии:

Не только Huawei, но и вся отрасль (TSMC, Imec, ASML) ищет материалы и архитектуры для эпохи «после кремния»: углеродные нанотрубки, графеновые наноленты, 2D-транзисторы.
Двоичная парадигма, доминировавшая 70 лет, больше не считается единственно возможной.

8. Философский вывод:

История «Сетуни» и патента Huawei показывает, что технологические решения часто определяются не оптимальностью идеи, а индустриальным контекстом и экономикой.
Идеи, «похороненные» в своё время, могут быть востребованы, когда технологический прогресс и потребности догоняют их потенциал.

Итог: Патент Huawei — часть глобального поиска новых вычислительных парадигм на фоне энергетического кризиса ИИ и физических пределов миниатюризации. Троичная логика, опередившая своё время в СССР, сейчас переосмысливается с помощью нанотехнологий, но путь до коммерческого чипа ещё долог.
Просмотры: 14
Перейти в пост Открыть в MAX Сообщить о неточности
Слушай, где эмулятор, а?

Да, если вам уже надоело читать, то берите код. Обратите внимание что эмулятор использует библиотеку, поэтому библиотека и эмулятор должны лежать на одном уровне рядом друг с другом.

1.Аналемма
https://github.com/Barmaleikin/analemma‑core.git

2.Эмулятор
https://github.com/Barmaleikin/Setun-70.git

Соберите и протестируйте в Ubuntu сначала аналемму командами.
Просмотры: 20
Перейти в пост Открыть в MAX Сообщить о неточности
🔹 ITPixelNews

Эмулятор легендарной «Сетуни 70» на Rust

Разработчики создали эмулятор советской троичной ЭВМ «Сетунь 70» на языке программирования Rust. Проект включает исходный код и подробное описание архитектуры машины.

Автор проекта отмечает, что большинство публикаций о «Сетуни» содержит фактические ошибки и недостоверную информацию. Часто путают разные модели машин («Сетунь 70», «Сетунь 72»), путают троичную систему счисления с трехзначной логикой и используют неподтвержденные данные из англоязычных источников.

Ключевые факты:
- Эмулятор написан на современном языке Rust
- В проекте представлены код и документация по архитектуре
- Автор стремится развеять мифы и представить достоверную информацию

🔗 источник: Habr
https://habr.com/ru/articles/1079308/

#it #технологии #нейросети #робототехника #гаджеты
Просмотры: 19
Перейти в пост Открыть в MAX Сообщить о неточности
ТРОИЧНОСТЬ и НОВЫЙ АФОН

23 апреля 1956 г.
- - - - -
В Московском университете на одном из семинаров С.Л. Соболева была поставлена задача создания малой цифровой вычислительной машины. Сформулированы основные технические требования. Исполнителем разработки был назначен Н.П. Брусенцов. Заметим, что речь шла о машине с двоичной системой счисления на магнитных элементах.

С.Л. Соболев договорился с Л.И. Гутенмахером, в лаборатории которого в ИТМ и ВТ АН СССР была создана двоичная цифровая машинв на магнитных элементах, о стажировке Н.П. Брусенцова.

Вспоминает Н.П. Брусенцов:
«Одна из главных проблем — подавление "возврата информации" в феррит-диодных регистрах. Мне бросилось в глаза, — каждый второй ферритовый сердечник не работал, а использовался для „компенсации помех“, которая в том исполнении принципиально не могла быть достигнута ни при каком подборе характеристик сердечников, чем только и занимались, выбрасывая в брак до 90% тороидов.

Разобравшись в этих заблуждениях, я легко нашел схему, в которой работают все сердечники, но не одновременно, что и требовалось для реализации троичного кода. О достоинствах этого кода я, конечно, знал из книг, в которых ему уделяли тогда значительное внимание».

Н.П. Брусенцов продолжал:
«Именно тогда у меня возникла мысль использовать троичную систему счисления. Она позволяла создать очень простые и надежные элементы, уменьшала их число в машине в семь раз по сравнению с элементами, используемыми Л.И. Гутенмахером. Существенно сокращались требования к мощности источника питания, к отбраковке сердечников и диодов, и, главное, появлялась возможность использовать натуральное кодирование чисел вместо применения прямого, обратного и дополнительного кода чисел.
После стажировки разработал и собрал схему троичного сумматора, который сразу же и надежно заработал. С.Л. Соболев, узнав о его намерении создать цифровую машину с использованием троичной системы счисления, горячо поддержал замысел и позаботился о том, чтобы помочь молодыми специалистами».

Изобрести сумматоры, счетчики и прочие типовые узлы не составило особого труда для Брусенцова.

Летом 1957 г.
- - - - -
На пляже в Новом Афоне все детали были прорисованы в тетрадке. Следующим летом Брусенцов и Карцев плавали до Астрахани на теплоходе, но рисовать мне было уже нечего».

1958 г Москва, МГУ
- - - - -
Сотрудники лаборатории (к этому времени их набралось почти 20 человек) своими руками изготовили первый образец машины.
Просмотры: 20
Перейти в пост Открыть в MAX Сообщить о неточности
Вся лента — после бесплатной регистрации
ВКонтакте Телеграм Одноклассники
Избранное в datool.ru

Следите за каналом в личном кабинете

Зарегистрируйтесь в datool.ru, чтобы добавить канал «Ternary Computers: The Setun and the Setun 70» в избранное и отслеживать его показатели.

Зарегистрироваться
Для владельцев каналов

Подтвердите свой канал

Войдите или зарегистрируйтесь в datool.ru, затем добавьте нашего бота в канал по инструкции в личном кабинете. После проверки владения замок исчезнет и вам станет доступно управление каналом.

Войти или зарегистрироваться

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти