可编译芯片用汉字编译,便说明了里面的可环转程度,有时候可以超简单的几个字便使逻辑通过,有时候需要增加数倍的字来使得逻辑完整,还要避免释义错误。
有人可能会觉得扯淡,但事实如此。
再举例说明。
英国选手大胜美国选手。
英国选手大败美国选手。
那么,胜和败在我们部分人甚至大部分人看来都是赢了美国选手。
那么它的逻辑语言就是不通的。
为什么?
因为大胜和大败里的胜和败都无法界定,总不能‘胜’也是英国赢,‘败’也是英国赢。
那逻辑上就不通了,尤其在严谨的代码方面。
就需要进行更改。
就比如改为:
英国选手对战美国选手,英国选手取得胜利。
英国选手对战美国选手,美国选手取得胜利。
亦或者:
英国选手对阵美国选手,英国选手取得胜利,美国选手失败。
这里面确定了过程,也确定了结果,那逻辑就是完整的。
因为信息中详细写了具体是哪一方获得了胜利。
但无疑增加了语言长度,使得传输效率打了折扣。
一个高级程序员可以缩减这个过程,通常都会简写为:英美对战,英胜,美败。
因为在语言编辑的世界里代码并不是写的越多越好,而是在确定无误可以实现当前功能的情况下代码越少越好。
...