Syntax 为什么布尔逻辑有这么多的符号?

Syntax 为什么布尔逻辑有这么多的符号?,syntax,logic,boolean,Syntax,Logic,Boolean,英语“和”或“不是” 设置∩ ∪ ' 一阶逻辑∧ ∨ - 组合逻辑*+' C风格的编程&&&| | 电路图 集合表示法可以用集合运算不同于位运算这一事实来解释 C风格的符号可以用ASCII码的限制来解释(没有大写或大写) 但仍然有很多不必要的翻译 为什么电路图不使用包含数学符号的方框?这样你就不必查找你不熟悉的每一个逻辑门。更不用说用谷歌搜索是非常困难的:我相信电路的形状是不同的,所以它们会脱颖而出。在国际海事组织(IMO)看来,如果所有的电路图都是盒子的话(更不用说手写的时间更长了),阅读

英语“和”或“不是”

  • 设置<代码>∩ ∪ '

  • 一阶逻辑
    ∧ ∨ -

  • 组合逻辑
    *+'

  • C风格的编程
    &&&| |

  • 电路图

  • 集合表示法可以用集合运算不同于位运算这一事实来解释

    C风格的符号可以用ASCII码的限制来解释(没有大写或大写)

    但仍然有很多不必要的翻译


    为什么电路图不使用包含数学符号的方框?这样你就不必查找你不熟悉的每一个逻辑门。更不用说用谷歌搜索是非常困难的:

    我相信电路的形状是不同的,所以它们会脱颖而出。在国际海事组织(IMO)看来,如果所有的电路图都是盒子的话(更不用说手写的时间更长了),阅读电路图就更难了。这对你来说可能很难,因为你没有每天使用这些符号,但是记住4-5个符号并不是那么难(和,或,异或,和标识,加上“不”标记出口和/或入口的小圆圈)

    关于集合和c-你已经回答了自己

    关于英语,你不希望人们使用符号,是吗?更重要的是,当这些符号被解读为文字时(与撇号、句号等不同)


    组合vs.FOL-我假设这只是为了方便起见,要有一个清晰的分离,并且如果你在处理FOL(或更高级别的逻辑)公式或其他方面,要让它更清晰。如果你的逻辑公式中也有数学符号,这一点尤其重要,例如:
    ((3*x+1)为什么有这么多语言?C风格很简单-你看到
    或<代码>,
    键”?程序员如果不懒惰的话,他们什么都不是,他们会重复使用他们已经拥有的。事实上,我确实有一个<代码>,
    键!夏贝尔:问题的范围并不局限于编程语言。数学符号是极其多样的。马克:我就是这么说的。维多:你真幸运!