,交流的一种语言,不过,能够掌握这种语言的人实在是太少了,可以想象,作为一名普通人,甚至哪怕是一名程序猿,当你打开了一个程序的源代码文档,你看到的通篇都是1跟0,你会有什么感觉?
没错,就是头大,甚至可以说是头晕,有一种想要撞墙的感觉,说这种源代码文档是天书,一点也不为过,正常人看一篇文本文档里充斥着满满的1跟0是什么感觉,那么像堂吉诃德这样的法师看到世界规则的本源线就是什么样的感觉。
当然,人类的创造力永远都是毋庸置疑的,不然的话,也不会几乎每一个多元宇宙人类都是数量最多,同时也算是制霸天下的主角,这一点地球人也是一样的,对于这种‘机器语言’,绝大多数人类是无法理解的,因为它毫无规则可言,甚至是只要看串了一行,先前的努力都有可能白费,因为你找不到开头了。
所以纵然它是可以最快速的被电脑所理解的语言,却也因为不方便人类的使用,注定它是一个会被淘汰的语言,于是人类利用自己的智慧,开发出了另一外的一种语言,也就是程序界最大名鼎鼎的‘c语言’!
我们不需要知道‘c语言’是一种什么形式的程序语言,我们只需要知道,‘c语言’脱胎于英语跟数学,是一种人类可以直观读懂,有着固定的逻辑的语言。
就好像我们在纸上写下‘1001010101010101’这样的字符,99%的人类是不懂它的含义的,但是倘若我们利用‘c语言’在纸上写下‘printf’,那么绝大多数的懂得英语的人就都知道,这是想要告诉电脑‘我需要你输出信息’的含义。
因为‘printf’这个单词在英文中就是打印,输出的意思,显然,‘c语言’的出现,解决了大多数不是超级天才的人类跟电脑交流沟通的能力,但是看到这里,就有人会有疑问了,人类知道‘printf’是打印的意思,对于电脑,这种世界里只有1跟0的存在,它们难道也会说英语吗?
答案,当然是否定的,电脑只懂1跟0,绝大多数的人类只懂得‘printf’,但是别忘了那少部分的超级天才,也可以说是第一批程序猿的始祖,古董程序猿,那些懂得1跟0的机械语言的程序猿们在‘c语言’跟‘机器语言’中间,成为了一座桥梁,编写了一个名为‘翻译器’的软件,这个软件的作用就是纯粹的翻译,当人类敲打出‘printf’并且执行它的时候,那么这个单词会先经过翻译器,被翻译成机械语言,也就是一大串1跟0的聚合体,这样一来,电脑跟人脑之间的沟通障碍也就消失无踪。
但是不可否认的是,那之后使用‘c语言’的程序猿
请收藏:https://m.xbqg9.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)