0

If() {} else {} unknow{} или троичная логика

Как-то давно пришла идея добавить троичную логику в c++ - добавить одно слово unknow в синтаксис языка и тип данных который принимает три значения - true, false, unknow.

Логические операции &&, ||, ! легко обрабатываются - https://ru.wikipedia.org/wiki/Троичная_логика

Такое вообще возможно?

Если абстрагироваться, то по одному проводу ток может течь в одну сторону, другую сторону или не быть тока) То есть можно теоретически и аппаратно реализовать

https://ru.wikipedia.org/wiki/Троичный_триггер


P.S. https://ru.wikipedia.org/wiki/Троичный_компьютер

Лига программистов C/C++

69 постов4.8K подписчиков

Правила сообщества

Соблюдайте правила Pikabu:

https://pikabu.ru/html.php?id=wtf


Помимо этого ЗАПРЕЩЕНО:

- Размещать в сообществе посты стиля "Подскажите как удалить вирус", "Подскажите как установить программу", "Подскажите как починить монитор/телевизор/мышь/тостер/стиральную машину" или "Напишите за меня лабу в универ". Пожалуйста размещайте такие посты вне этого сообщества или в соответствующих для этого сообществах.

Автор поста оценил этот комментарий

Нет, это не возможно.

Суть в организации системы на двоичной логике, aka есть сигнал/нет сигнала.

Проверка на ложь кроется в ассемблерных коммандах, когда в регистр загружаешь число и делаешь это число с единицей "ЛОГИЧЕСКОЕ И"


Обычно, f

FALSE = 0, TRUE - все остальное.


Че почитать: Харрис и Харрис Цифровая схемотехника:

https://www.google.ru/url?sa=t&source=web&rct=j&...
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо)

показать ответы
0
DELETED
Автор поста оценил этот комментарий
А что ви подразумеваете под троичной логикой? Да, нет, может быть?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Именно так) Или Да, Нет, Неизвестно (может быть).

Например (Да) И (Может быть) = (Может быть).

(Да) ИЛИ (Может быть) = (Да).

показать ответы
3
Автор поста оценил этот комментарий

Тс, почитай про verilog. Там есть и больше состояний сигналов, в модельной части штук 8 различают, в синтезируемой 3 состояния.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Уже читаю, очень интересно)

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества