Публикация без текста
Ternary Computers: The Setun and the Setun 70
Цель канала - объединить энтузиастов для воссоздания аппаратного троичного процессора и программное обеспечение троичного компьютера МЦВМ "Сетунь".
Дашборд
19 октября — 25 октября 2026
Загрузка…
Главные числа
Рост аудитории
0подписчиков за период
Число подписчиков за период не менялось
Индекс качества
Индекс качества пока не рассчитан. Он появляется у каналов от 500 подписчиков, которые публикуют посты хотя бы раз в неделю, после недели наблюдения.
Просмотры и охват
0просмотров за период
За период публикаций с просмотрами не было.
Вовлечённость подписчиков
—ER = реакции ÷ просмотры
За период у постов нет прочитанных реакций.
Индекс цитируемости
Индекс цитируемости пока не рассчитан: он появится после ночного расчёта, когда канал упомянут другие каналы.
Когда и сколько публикует
Форматы публикаций
Каждый пост — точка
Выше — больше просмотров, крупнее — больше реакций. Нажмите на точку, чтобы открыть пост.
Итоги периода
Нажмите на показатель — ниже он появится по точкам периода
Реклама в канале
Лучшие публикации
По просмотрам за период
Публикации по дням
Бледные столбики — дни, линия — среднее за 7 дней: видно, разгоняется канал или затихает
Данные обновлены в 04:48 по Москве. Просмотры — текущие у постов, вышедших в эти дни; средний охват — по постам старше двух суток. Как считается индекс качества
Публикации за период
Загрузка…
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 с описанием примера.
Репост из «-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 человек) своими руками изготовили первый образец машины.
Публикация без текста
Загрузка…
Загрузка…
Загрузка…
Загрузка…
Загрузка…
Загрузка…
Загрузка…
Загрузка…