-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
非常有趣 #678
Comments
不知道是否有编程语言结合易经的相关研究资料 |
如何”解释“,可否举个例子? |
只是个人一些看法,如有不妥,还请量解. 如何能用程序来表示阴阳,八卦,六十四卦,更重要的应该是如果表示这些事物之间的演化关系, 一个不恰当的比喻, 六位二进制的1,可以用来表示乾卦,同样可以表示出,坤,屯,蒙,需,讼,师等. 但卦与卦之间是有联系的,如对卦,错卦,综卦等等, 如果即可用符号表示六十四,程序的运行又能按照六十四卦的逻辑演化. 比如, 程序并不是按1+1=2这样逻辑运行, 而是一生二,二生三这样的逻辑运行. 仅仅是个人一些不成熟想法, 还请见谅. |
历史研究(参见维基百科):
想法:周易卦象主象形之用,错综对等关系似乎仅限代数关系,而无法表达程序的演化关系。希望可以抛转引玉。:) 编程语言中有两个组成部分:表达计算的方法以及表达数据的方法,Lambda演算与冯诺依曼计算机体系都提出可以合二为一,因此我们要探究如何用周易表达结构性数据以及演算。 表达数据:目前主流编程语言中的数据类型仅限于inductive types with products and sums 表达计算:如果计算可以被看成是数据到数据的函数,如果数据用八卦表示 不过此方案无法处理高阶函数与递归。 究其原因是因为这些书里似乎没有scope与binding的概念。希望能听听大家的意见。 |
真是很有意思的一语言👍 |
找到一篇相关的研究论文:Boolean Algebra and the Yijing*, https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=28dacac6bc250adf89c363c23c613afd521312f2 文中的一些言论摘要: 最有意思的一点是周易卦象的变化是可以被编码成周易的卦的,这或许可以使得卦象本身拥有计算的性质,文中给出的计算函数是XOR,给点输入X 输入Y,我们总是可以找到一个对于计算的编码C 使得 C XOR X = Y. 悬而未决的问题是对于计算编码的本身的不动点是否存在,或者如何去设计这样一个计算系统。如果可以成功的话,那么周易就可以与图灵机等价了。 |
Unless you are suggesting that Yijing and the other things are literally non-Turing-computable, then it can be done. |
这是个非常有趣的事物,但总是觉得只是为其它语言加了一个中文的外壳,这感觉像用西医方法诊断,开中药药方.如果能解释易经,黄帝内经,道德经等等,我想才算是中文编程的精华.期待会有这样的支持.
The text was updated successfully, but these errors were encountered: