美文网首页奇遇程序员知曰
编程,汉语及生命的可能性

编程,汉语及生命的可能性

作者: A7TuG3 | 来源:发表于2014-08-19 18:02 被阅读724次

今天看到一篇很有意思的文章,提出了对于中国古代汉语和编程语言核心思维的某种联系。

比如x86汇编,通用寄存器恰好8个,这是巧合么?其实是与我大天朝古代的八卦暗合了:

原名 | 中文

—–| —–

EAX | 乾

EBX | 坤

ECX | 坎

EDX | 离

ESI | 震

EDI | 巽

ESP | 艮

EBP | 兑

1|2|3|4|5|6|7|8|9|A|B|C|D|E|F

甲|乙|丙|丁|戊|己|庚|辛|壬|癸|子|丑|寅|卯|辰

 

而动作指令mov,push,pop,则是 移,推,弹

 

这样一来,一段如下的程序

486

.MODEL FLAT

.CODE

PUBLIC _myFunc

_myFunc PROC

push ebp

mov ebp, esp

sub esp, 4

push edi

push esi

; Subroutine Body

mov eax, [ebp+8]

mov esi, [ebp+12]

mov edi, [ebp+16]

mov [ebp-4], edi

add [ebp-4], esi

add eax, [ebp-4]

pop esi

pop edi

mov esp, ebp

pop ebp

ret

_myFunc ENDP

END

用古代汉语,则可变成

四八六 矣

平模 矣

码 矣

公 吾函

吾函 始

推 兑

移 兑, 艮

减 艮, 四

推 巽

推 震

移 乾, 存之兑增辛

移 震, 存之兑增丑

移 巽, 存之兑增甲零

移 存之兑去四, 巽

加 存之兑去四, 震

加 乾, 存之兑去四

弹 震

弹 巽

移 艮,兑

弹 兑

吾函 终

所谓中文编程语言其实在多年前流行过一段时间,比如名震天下的易语言,写出了无数病毒和外挂。但我们都知道,这些所谓的中文编程不过是偷换关键词的VB等等,距编程的核心思想还差的很远——那些都是英文思维的。

但是若我们往更古老,更本质的地方趴,就会发现,在更深层的地方,程序是与中国传统的古老文化相呼应的。

退到汇编这么底层,我们就会发现无论是八卦,还是天干地支,都能很好的诠释机器的运行和对其的操作。

而更底层,则是0和1的二进制代码,这就像是阴和阳一样,这种微妙的两极在中国传统文化和计算机程序的编写里面都体现的淋漓尽致,让我们不得不为古老人民的智慧所折服。

前几天看到孕峰的一篇文章,他认为编程,文字,音乐在灵性上面是由低到高的,理由是编程最为死板,文字有形,而音乐飘渺,我觉得并非如此,这三种都是创

作,用代码,用文字,用音符,创作的最终结果各不相同,对人的影响也不同,但相同的是,它们由有限的东西出发,却可以有无数个可能的结果。

这也和人的生命颇为相似,我们都由一片白纸般的婴儿开始,在这个纷繁的世界生长,最终,每个人都鲜明的决然不同。

也许我们对所有创造的崇尚,就是源于对生命的可能性的追求吧。

相关文章

  • 编程,汉语及生命的可能性

    今天看到一篇很有意思的文章,提出了对于中国古代汉语和编程语言核心思维的某种联系。 比如x86汇编,通用寄存器恰好8...

  • 无限可能性

    生命之河幅员辽阔,在这条瀚海中,个体的生命唯一能与之匹敌的,就是看到生命的无限可能性,所谓生命的无限可能性,即思维...

  • 生命的可能性

    今天看了王力宏的一篇报道 才知道,那个阳光大男孩是如此优秀, 学霸家庭,自己现在也是博士。 热爱音乐,并坚持下来。...

  • 生命的可能性

    每个人的相遇,都是有意义的。通过占星,最近又认识了一个可爱的朋友,她的北交落在我的第4宫,给我安定,安全与稳定。在...

  • 生命的可能性

    这篇文章算是一次分享,也是学习分享后的一次实践。 最近参加了一个微信群,付费的,是由剽悍一只猫(以下称猫老师)发起...

  • 生命的可能性

    弗洛伊德指出,人格是由本我、自我、和超我构成。既然本我代表人原始的欲望,而超我代表人格的道德约束,那么从本我到自我...

  • 生命的可能性

    拿着这本书,我一直在想一个问题:我的生命到底有什么可能?答案一定是丰富多彩的,而哪些才是我真正想要的? 0...

  • Flutter - Dart中的异步编程及多线程

    Flutter - Dart中的异步编程及多线程 前言 生命在于不断学习,探索未知的世界!!! 今天我们将从Fut...

  • 为什么中国没有自己的编程语言?

    "为了我国这个领域的发展或者就是为了造福13亿人开发出汉语编程语言很难么" 英文编程语言: if (i>0) co...

  • 检视阅读《你的生命有什么可能》

    检视阅读练习~ 看包装## 标题 你的生命有什么可能生命的确有有很多可能性,很好奇如何才能实现这种可能性? 作者...

网友评论

  • 吴烜:中文语法的编程语言固然必要, 但现状是中文命名都未普及. 这里是一些中文编程同好的文章索引: https://www.jianshu.com/p/8f311ae68c51 包括中文命名, 汉化现有API, 汉化现有语言, 创造新的中文语法编程语言/IDE等等.
  • 凝枫:能够想到这个我觉得就是挺好的,虽说也是“替换”为主的思路,但是毕竟作者还是想从最深层去挖掘,走出‘中文“思路的语言设计法出来,确实,这个已经不是简单牵扯到计算机领域的事..高深到..看不到尽头..
  • staticor_farbox:看到标题就想到了 E语言.. 唉 想起来就会蛋疼的东东.
  • 厚积薄发:中国哪些老一辈的知识 现在年轻人还有几个会的?
  • GeekPlux:@圣经上的子弹 那也应该说清楚
  • 易江禾:没有本质区别啊,符号代换了一下而已
  • GeeKavalon:v2ex看到过额O(∩_∩)O~~
  • iMasking:又在意淫了
  • 54c9bb635afc:语言不是编程的限制,而现实生活中的语言(如汉语)所体现不出的逻辑思维才是阻碍汉语应用于编程的限制吧。传统文化的思维都不是明确和定量化的。
  • 刘北山:作者你这是逆向开发呀~
  • 己活:没到那个高度啊,看不太懂!
    我到觉得数学来解释这些应该是最好的,内部本质都是数学的作用
  • A7TuG3:@GeekPlux 只有那两段代码是搬运的,但是V2EX上面的那贴这部分也是从其它地方弄过来的
  • 4513b9a9b94c:零一之变
  • 风生水起:不明觉厉啊
  • A7TuG3:@GeekPlux 找不到原始出处了,你能找到?
  • GeekPlux:标明出处比较好吧。

本文标题:编程,汉语及生命的可能性

本文链接:https://www.haomeiwen.com/subject/hagetttx.html