古中国的超级计算机——领跑全人类


目录

古中国的超级计算机——领跑全人类

古中国算法

前言

关键字

珠算概述

珠算语法

珠算口诀

伟大的每一步

案例1:算盘开根号

案例2: 算盘准确率与多线程

案例3:算盘原子弹


古中国算法

“积算”、“太乙”、“两仪”、“三才”、“五行”、“八卦”、“九宫”、“运筹”、“了知”、“成数”、“把头”、“龟算”、“珠算”、“计数”,共计14中算法。这里我们主要说珠算,因为前12种难度系数太高,没个几万字的文章不太好理解。仅仅九宫八卦就够学一辈子的了。太乙、两仪这些现在还没有真正意义上的理解成功。所以只能说说咱们可以理解的,但仅仅是这个末尾的算法就已经领跑了全人类。这就是咱们华夏人的只会,我相信,只要和平发展,不需要多少年,在咱们国人的共同努力下,祖国的光辉会照耀全世界每一片土地,全世界都会讲【中国话】,全世界都会用【中国式编程】。

虽然咱们现在见的都是10进制,但是如果换成8进制,那将会是一片新的天地。再也不需要考虑各种浮点数错误了。

前言

已知当今计算机都属于2进制的计算方式,如果是古中国给了我们更为先进的思考模式,可能是通往更高文明层次的钥匙,仅仅当前的量子计算器的一个叠加态就能让量子计算机有不可思量的计算能力,当我们真正理解了古人的智慧,是否在计算机领域独树一帜,开辟新世界,在一级文明的情况下创造出四级甚至五级文明才会拥有的超级计算机呢,我相信是有可能的,两仪、四象、八卦,随意在14种算法的前几个里面说出一个那就代表了很多当下难以理解的东西,我们技术人应该多学学古人的智慧,想想当前计算机提升算法的方式是否可以进行大规模变动。

华夏第一位数学家,我相信也是全球第一个数学家,就是咱们的伏羲。

关键字

珠算常量、珠算变量、准确性、多线程

珠算概述

东汉数学家徐岳撰写的《数术记遗》,收录了14种古代算法,其中第13种就是珠算,并称“珠算,控带四时,经纬三才”,这是最早有关珠算的记载。北周数学家甄鸾对这段文字进行了注释:算盘“刻板为三分,其上下二分以停游珠,中间分以定算位。位各五珠,上一珠与下四珠色别,其上别色之珠当五,其下四珠,珠各当一。”说明当时的算盘结构和现在颇为类似。中华民族丰富的经验总结,孕育了算盘的出现。

珠算语法

刻板为三分,其上下二分以停游珠,中间分以定算位。位各五珠,上一珠与下四珠色别,其上别色之珠当五,其下四珠,珠各当一。

在上述语法种我们可以看到:

上方每个游珠代表常量5,下方每个游珠代表常量1。中间的隔板用于区分,并且右向左【个十百千万、十万、百万、千万、亿、十亿、百亿、千亿、万亿】,下面的算盘右13位,可以计算到万亿为单位的内容。其实还有更长单位算盘,说明我们老祖宗在几千年前在计算的过程中就涉及到了非常大的数字,这是一个细思极恐的数据。我们当前的int类型仅仅是21亿,甚至我们很少用到long来解决问题。

珠算口诀

加法口诀

“上”是指拨算珠靠梁。

“下”是指拨上珠靠梁。

“去”是指将靠梁的算珠拨去靠边。

“进”是指在前位(左一档)上加数。

1、一上一,二上二,三上三,四上四,五上五,六上六,七上七,八上八,九上九。

2、一下五去四(4+1),二下五去三(3+2,4+2),三下五去二(2+3,3+3,4+3),四下五去一(1+4,2+4,3+4,4+4)。

3、一去九进一(9+1),二去八进一(8、9+2),三去七进一(7、8、9、+3),四去六进一(6、7、8、9+4),五去五进一(5、6、7、8、9+5),六去四进一(4+6,9+6),七去三进一(3+7,4+7,8+7,9+7),八去二进一(2+8,3+8,4+8),九去一进一(1+9,2+9,3+9,4+9)。

4、六上一去五进一(5、6、7、8+6),七上二去五进一(5、6、7+7),八上三去五进一(5、6+8),九上四去五进一(5+9)。

以上是一套简单的珠算口诀与对应的阿拉伯数字计算的方法,还是很实用的呢。

朱世杰《算学启蒙》、退商口诀、商九口诀等等,珠算不仅仅可以计算简单的加减法,甚至在这些学术大佬的研究下已经可以进行乘除法计算呢,相当厉害的。

伟大的每一步

案例1:算盘开根号

2开12次方的25位根是多少?即便当下,也是一道的难题。古代算盘应用达人朱载堉(yù)首次找到了答案。万历十二年(公元1584年),朱明皇室朱载堉用自制的双排八十一档大算盘得出准确结果:1.059463094359295264561825,算盘发挥了极为重要的作用,朱载堉的成果比欧洲人早了数十年。算盘深入商业、数学、教育等领域,突显出独具匠心的非凡智慧。

案例2: 算盘准确率与多线程

1946年,美国在日本举办一场计算比赛。一方是日本珠算高手,另一方是熟练使用加法机的美国会计。比赛结果显示,除极大数乘法外,算盘在所有算法中均占据上风。算盘的优势在于计算准确,误操作率低,随用随算,而且可以多线程计算,这是普通计算器无法比拟的。

这还只是两个小小的案例。

案例3:算盘原子弹

上世纪五十年代,中国开始研制原子弹。当时国内仅有两台104计算机,承担着大量繁重的计算工作。很多数据无法及时计算,迟滞了整个研制进程。科学家用盘算、计算尺和手摇计算器进行人工计算。能和原子弹联系在一起,把算盘称为“超级计算机”恰如其分。看似弱小的算盘,实际上蕴藏着巨大的能量。

正是算盘的出世,让中国人有了运筹帷幄的底气。在诸多的古老计算工具中,算盘能够脱颖而出,可见其中蕴含的智慧。

我们都有一个家,名字叫【中国】,中国必将越发伟大。