Несколько дней назад меня спросили, почему довольно часто +
вместо v
символа используется логический оператор ИЛИ в цифровой логике.
Его аргумент состоял в том, что использование +
OR для контрацепции полностью противоречит интуиции , потому что оно более вероятно интерпретируется как AND из общего использования / контекста.
Из Wiki : В логике и математике, или является оператором с правдой, также известным как (включительно) дизъюнкция и чередование. Логическая связка, которая представляет этот оператор, также известна как «или» и обычно записывается как
v
или+
.
Я провел небольшое исследование и выяснил происхождение v
знака. Это происходит от латинского слова «vel», что означает «или».
Одна вещь, которая дополняет запутанную природу, это то, что +
означает «и» с исторической точки зрения. В соответствии с этим и этим он был изобретен около 1360 года как аббревиатура от латинского «et» («и»), напоминающая знак плюс.
Тем не менее, я понятия не имею, кто придумал +
булеву алгебру и почему она кажется предпочтительнее в v
контексте цифровой логики / инженерии.