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++

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

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

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

https://zalipaka.icu/html.php?id=wtf


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

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