Post without text
Ternary Computers: The Setun and the Setun 70
Цель канала - объединить энтузиастов для воссоздания аппаратного троичного процессора и программное обеспечение троичного компьютера МЦВМ "Сетунь".
RussiaThe section failed to load.
The data did not refresh — the previous period is still shown.
Dashboard
24 October — 30 October 2026
Loading…
Audience growth
0subscribers in the period
The number of subscribers did not change in the period
Quality index
Views and reach
Subscriber engagement
Citation index
The citation index has not been calculated yet: it will appear after the nightly calculation once other channels mention the channel.
When and how much it posts
Post formats
Every post is a dot
Higher means more views, bigger means more reactions. Click a dot to open the post.
Period totals
Click a metric to see it across the period below
Ads in the channel
Top posts
By views for the period
Posts by day
Pale bars are days, the line is the 7-day average: you can see whether the channel is speeding up or slowing down
Data updated at 02:08 Moscow time. Views are the current counts of posts published on those days; average reach counts posts older than two days. How the quality index is calculated
Posts for the period
Loading…
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< поэтому и софт может кракозябры показывать
С днём Программиста!
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 с описанием примера.
Repost from “-68901646240435”
1) Курс программирования. Е. А. Жоголев, И. И. Трифонов. Главная редакция физико-математической литературы изд-ва «Наука», М., 1967.
АННОТАЦИЯ
В основе книги лежит курс лекций, читанных в Московском университете. Большое внимание уделяется вопросам алгоритмизации вычислительных процессов и алгоритмическим языкам. Обучение программированию ведется на основе языка АЛГОЛ.
Особенности книги — ориентация на условную вычислительную машину, система команд которой построена наиболее выгодным для учебного процесса образом. Это дает возможность продемонстрировать общие приемы программирования, применяемые на разных реальных машинах. Подробно рассматриваются некоторые специальные вопросы программирования (особенности использования машин с фиксированной запятой, отладка программ и др.).
Во втором издании увеличено число содержательных примеров, добавлены упражнения к главам. Изложение материала приведено в соответствие с официальным подмножеством языка АЛГОЛ 60, известным под названием Subset Algol.
Книга рассчитана на студентов вузов, специализирующихся по вычислительной математике; она может быть использована и для самостоятельного овладения программированием.
Евгений Андреевич Жоголев,
Николай Павлович Трифонов
Курс программирования
М., 1967 г., 408 стр. с иллюстрациями
- - - -
2) Курс программирования. Е. А. Жоголев, И. И. Трифонов. Главная редакция физико-математической литературы изд-ва «Наука», М., 1971.
В основе книги лежит курс лекций, читанных авторами в Московском государственном университете. Большое внимание уделяется в ней вопросам алгоритмизации вычислительных процессов и алгоритмическим языкам. Обучение программированию ведется на основе языка АЛГОЛ.
Особенности книги — ориентация на условную вычислительную машину, система команд которой построена наиболее выгодным для учебного процесса образом. Это дает возможность продемонстрировать общие приемы программирования, применяемые на разных реальных машинах. Подробно рассматриваются некоторые специальные вопросы программирования (особенности использования машин с фиксированной запятой, отладка программ и др.).
Во втором издании книги было увеличено число содержательных примеров, добавлены упражнения к главам. Изложение материала приведено в соответствие с официальным подъязыком языка АЛГОЛ 60, известным под названием Subset Algol 60.
Настоящее третье издание ничем не отличается от предыдущего, исправлены лишь замеченные опечатки и неточности.
Книга рассчитана на студентов вузов, специализирующихся по вычислительной математике; она может быть использована и для самостоятельного овладения программированием.
Табл. 8. Илл. 33. Библ. 21 назв.
Генеральный директор Логонов,
Николай Иванович Трифонов
Курс программирования
М., 1971 г. 400 стр. с иллюстрациями
- - - - -
P. S.
Доставили книгу. Общался с сотрудником в пункте доставки. Пожилой инженер. Грамотный. Учился по специальности автоматизация. Студентом читал лабораторный курс для студентов.
"...
Очень ценная книга! Один из авторов Евгений Жоголев, преподаватель московского университета, является разработчиком архитектуры и системы команд уникальной советской троичной машины. Пройдя курс в 1967 году по этой книге, можно было создать свой полноценный персональный компьютер! Написать компилятор с высокого языка программирования "Алгол-60".
..."
- - - - -
Для Донов
Могу оцифровать книги. Ожидаю щедрости.
Отправляйте донаты с подписью "Сканировать книги 'Курс программирования'.
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 — часть глобального поиска новых вычислительных парадигм на фоне энергетического кризиса ИИ и физических пределов миниатюризации. Троичная логика, опередившая своё время в СССР, сейчас переосмысливается с помощью нанотехнологий, но путь до коммерческого чипа ещё долог.
Да, если вам уже надоело читать, то берите код. Обратите внимание что эмулятор использует библиотеку, поэтому библиотека и эмулятор должны лежать на одном уровне рядом друг с другом.
1.Аналемма
https://github.com/Barmaleikin/analemma‑core.git
2.Эмулятор
https://github.com/Barmaleikin/Setun-70.git
Соберите и протестируйте в Ubuntu сначала аналемму командами.
Эмулятор легендарной «Сетуни 70» на Rust
Разработчики создали эмулятор советской троичной ЭВМ «Сетунь 70» на языке программирования Rust. Проект включает исходный код и подробное описание архитектуры машины.
Автор проекта отмечает, что большинство публикаций о «Сетуни» содержит фактические ошибки и недостоверную информацию. Часто путают разные модели машин («Сетунь 70», «Сетунь 72»), путают троичную систему счисления с трехзначной логикой и используют неподтвержденные данные из англоязычных источников.
Ключевые факты:
- Эмулятор написан на современном языке Rust
- В проекте представлены код и документация по архитектуре
- Автор стремится развеять мифы и представить достоверную информацию
🔗 источник: Habr
https://habr.com/ru/articles/1079308/
#it #технологии #нейросети #робототехника #гаджеты
23 апреля 1956 г.
- - - - -
В Московском университете на одном из семинаров С.Л. Соболева была поставлена задача создания малой цифровой вычислительной машины. Сформулированы основные технические требования. Исполнителем разработки был назначен Н.П. Брусенцов. Заметим, что речь шла о машине с двоичной системой счисления на магнитных элементах.
С.Л. Соболев договорился с Л.И. Гутенмахером, в лаборатории которого в ИТМ и ВТ АН СССР была создана двоичная цифровая машинв на магнитных элементах, о стажировке Н.П. Брусенцова.
Вспоминает Н.П. Брусенцов:
«Одна из главных проблем — подавление "возврата информации" в феррит-диодных регистрах. Мне бросилось в глаза, — каждый второй ферритовый сердечник не работал, а использовался для „компенсации помех“, которая в том исполнении принципиально не могла быть достигнута ни при каком подборе характеристик сердечников, чем только и занимались, выбрасывая в брак до 90% тороидов.
Разобравшись в этих заблуждениях, я легко нашел схему, в которой работают все сердечники, но не одновременно, что и требовалось для реализации троичного кода. О достоинствах этого кода я, конечно, знал из книг, в которых ему уделяли тогда значительное внимание».
Н.П. Брусенцов продолжал:
«Именно тогда у меня возникла мысль использовать троичную систему счисления. Она позволяла создать очень простые и надежные элементы, уменьшала их число в машине в семь раз по сравнению с элементами, используемыми Л.И. Гутенмахером. Существенно сокращались требования к мощности источника питания, к отбраковке сердечников и диодов, и, главное, появлялась возможность использовать натуральное кодирование чисел вместо применения прямого, обратного и дополнительного кода чисел.
После стажировки разработал и собрал схему троичного сумматора, который сразу же и надежно заработал. С.Л. Соболев, узнав о его намерении создать цифровую машину с использованием троичной системы счисления, горячо поддержал замысел и позаботился о том, чтобы помочь молодыми специалистами».
Изобрести сумматоры, счетчики и прочие типовые узлы не составило особого труда для Брусенцова.
Летом 1957 г.
- - - - -
На пляже в Новом Афоне все детали были прорисованы в тетрадке. Следующим летом Брусенцов и Карцев плавали до Астрахани на теплоходе, но рисовать мне было уже нечего».
1958 г Москва, МГУ
- - - - -
Сотрудники лаборатории (к этому времени их набралось почти 20 человек) своими руками изготовили первый образец машины.
Post without text
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…