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