Kilka dni temu zostałem zapytany, dlaczego dość często używa się +
zamiast v
symbolu jako logicznego operatora OR w logice cyfrowej.
Jego argumentem było to, że korzystanie +
z OR jest całkowicie sprzeczne z intuicją , ponieważ jest bardziej prawdopodobne, że będzie interpretowane jako ORAZ z ogólnego użycia / kontekstu.
Z Wiki : W logice i matematyce, lub jest operatorem opartym na prawdzie, znanym również jako (włącznie) rozłączanie i zmiana. Logiczny łącznik reprezentujący ten operator jest również znany jako „lub” i zazwyczaj jest zapisywany jako
v
lub+
.
Zrobiłem trochę badań i wymyśliłem pochodzenie tego v
znaku. Pochodzi od łacińskiego słowa „vel”, co oznacza „lub”.
Jedną z rzeczy, które składają się na mylącą naturę, jest +
„i” z historycznego punktu widzenia. Zgodnie z tym i tym wymyślono go około 1360 roku jako skrót od łacińskiego „et” („i”) przypominającego znak plus.
Nie mam jednak pojęcia, kto wymyślił +
algebrę boolowską i dlaczego wydaje się być preferowany v
w kontekście cyfrowej logiki / inżynierii.