程远用好奇的目光打量着浮现在他眼前的“源代码”。
虽然构成这段代码的并不是他所熟悉的任何一种地球位面的程序语言,不过幸运的是,构成这种语言的文字和算符,他绝大部分都认得。
不知道为什么,这个位面,或者说至少这个小镇所使用的文字和符号,都是标准的中文、英文、阿拉伯数字以及数学运算符,而他面前的程式也是如此。
说起来,地球位面的很多华国人总是对那些写满了英文字母的程序感到不满,并且希望出现一种使用中文的编程语言。然而可惜的是,这种做法实际上并没有太多的好处……或者说正因为中文的能力太过强大了,所以它并不适合进行编程。打个比方,一名外国人可能很难想象“中国队大胜韩国队”和“中国队大败韩国队”表达的是同一个含义,而这种二义性正是程序的天敌。因此,即使使用中文编程,人们也必须使用一种没有二义性的语法。
但这样的话还是会有问题按照目前的键盘输入方式,中文字符的输入难度远大于英文字符,再打个比方我们平时在做计算题时一般没有人会愿意写汉字的“壹加贰等于叁”,同样,写程式的人也很少有人愿意去使用“设甲为乙的平方与丙之和”这种写法。而且话又说回来,现代的很多程序语言已经完全支持中文命名了,只不过很少有人会这样用而已。
甚至如果要进一步来说的话,程序语言其实根本就不是英语,它们其实是一种独立的符号语言,只不过是设计语言的工程师在挑选符号时,恰好使用了他们熟悉的英文字母而已。对于程式来说,真正重要的是它所代表的执行逻辑,只要逻辑相同,那使用什么文字来编写程式其实都是无所谓的。
“怎么样大笨蛋,看明白了嘛?”望着似有所悟的程远,依灵调皮地戳了戳他的肩膀并问道。
“嗯,似乎能看懂一点。”程远一边审视着这些普通人看一眼就会觉得眼花的符号,一边下意识地回答道。与此同时,他想尝试用意念翻动一下面前的文字,可惜,他的操作没有成功。
“大笨蛋你肯定是在吹牛皮!”依灵白了他一眼。就算是品学兼优的高中生,面对这么多的程式指令时也会感觉头痛,更何况是程远这个从来没有接触过程式的菜鸟呢?
“这个还是很好懂的啊。”程远不以为意地回答道“不过这段程式有点长,我这一时半会可能还看不完。”
“那这样吧。”依灵想了想后,收起了展示在程远面前的弹窗。
内容未完,下一页继续阅读