大家好,今天小编关注到一个比较有意思的话题,就是关于中文编程学习强国的问题,于是小编就整理了1个相关介绍中文编程学习强国的解答,让我们一起看看吧。
周易编一套新的计算机语言可不可行?
计算机编程语言的本质是什么?是一种和计算机沟通的工具。计算机是一种机器,它能理解的只有01的二进制代码。理论上,如果程序员能够直接写01的代码,就可以直接用01代码给计算机发指令。事实上早期的程序员就是这么做的。但是01代码很难记,不容易掌握,所以才将这些01代码翻译成了更高级更容易被人类理解的各种编程语言。
殊途同归,无论用什么编程语言,最终都要翻译成01代码。所以计算机能做的事最终是受制于它本身的01代码,而不是编程语言本身。任何编程语言(包括这里***设用周易编的新语言)都不可能超越现在计算机体系结构的这个01代码的限制,也不可能做出其它语言不能做的事。如果新发明一种计算机体系结构能超越这种01代码,比如量子计算,那是计算机体系架构和硬件的突破,与编程语言没关系。
编程语言后面的是算法,这就像我们解决一道数学题一样,只要有解法,用中文,英语,或者俄语描述解法都无所谓。如果在算法上有什么突破,对计算机科学是进步,但与编程语言关系不大。
那为什么需要这么多种计算机语言呢?主要是效率和易用性的原因。不同的语言有不同的特性,特定的语言解决特定的问题可能需要更短的开发时间,也可以在计算速度上做特定的优化,省钱又省力。理论上,如果不考虑成本和计算性能上的特定优化,能用一种计算机语言完成的功能就能用另一种计算机语言完成。
《周易》即《易经》,儒家四书五经之一。
八十年代,西方科技产品个人计算机进入中国市场。面对西方先进科技,于是有人努力挖掘,从《易经》中挖掘出二进制。而在以前的易学著作里,从没人提及过《易经》有二进制。
《易经》八卦卦符,由两个不同形状称之“爻”的直画“一”与断画“——”组成,两种不同形状的爻任取三个,2的3次方等8,八个三爻卦。八个三爻卦两两叠加,8的2次方、或2的6次方等于64,六十四个六爻卦。简单的十进制数的排列组合算术。
《易经》称“一”形爻为“九”、“——”形爻为“六”。《易传》用阴阳之说解《易经》八卦,九为奇数为阳,六为偶数为阴。九与六都是十进制数。
二进制只有两个数,0与1。中国汉字中的数字,没有0。汉字的“零”,不是数字。
0123456789,所谓***数字,其实是印度人公元六世纪发明的,十五世纪初,经***传入欧洲。起初欧洲人视作邪恶,因为容易***账,如0随便加一笔就变成6或9。十五世纪未,欧洲数学家用于数***算,速度大为提高,数学得以迅速发展,并促进了自然科学的发展。
所谓的***数字,明未由欧洲传教士传入中国。
南宋,中国发明了数字○。多位数的书写,空位用方框口表示,书写速度快了,方框口变成圆圈○。如,二口二口变为二○二○。
二进制数只有0与1两个数,古代汉字数字没0,《易经》八卦若有二进制,中国怎么没用《易经》八卦发明计算机?
有,我现在正在实验,再过十五年,我七十五岁的时候再发表。
主要不是计算器程序,而是”定义”,这是最基础的工夫,如果定义错了,以下全错,所预测的只会是蛮准的,而不是很准。
我先引个头,例如:
八个卦有五行,这不太合理,造成了五个属性要填满八个,为什么兑卦和乾卦都是金?为什么巽卦和震卦都是木?只是因为古人已经定义了,后人花一大篇幅解释,我们就认定了?不要那么听话好不好。
八个卦各表示了八种自然景象,因为这样比较好记忆,就应该有八个属性才对,至于哪八个属性,请再等十五年吧。
八卦,五行,这是两个系统,为什么要整合在一起?
八卦,十天干,也是两个系统,为什么要用纳甲的理论整合在一起?根本不需要啊,如果有八个属性的话。
所以,要发展出新的诠释当然有可能,我现在正在实验,就是占卜的时候,我脑中有两个系统,传统的和实验的,看哪一个诠释对,这样要花十五年,时间很紧的。
到此,以上就是小编对于中文编程学习强国的问题就介绍到这了,希望介绍关于中文编程学习强国的1点解答对大家有用。