当吴涛回答完几位网友的技术问题之后,突然,一则“论中文编程”的贴子,飘入了吴涛的眼中。
论中文编程。
其实有关于这样的的贴子,早在很久之时,就有不少人讨论。不少计算机研究者,皆在探讨中文编程的重要性,以及,如何实现中文编程。当时身为技术员的吴涛,也正是因为在这一场大讨论当中,才越发的意识到中文编程的确是太过于重要。
于是,吴涛毅然辞职,独自一个人写出中文编程的开发环境。
直接到如今,易语言中文编程已经基本上实现了当初探讨时的目标。
看到这一则贴子,不惊让吴涛想起了很多。随后,点击进入。
这一看,可不得了。
这一则贴子,虽然说的是论,差不多是讨论的意思。但是,文中却已对中文编程,给出了更高的一个设想。在这一篇贴子当中,作者认为。中文编程不仅仅是汉语式的编程,他还应该加入中国人的思维理念,以及中国人特有的逻辑观点。以此,在未来的中文编程当中,这才能够更为适应中国人的思维方式。
对于这一点,吴涛大是认同。
他本身就是一个计算机技术员,对于英文式的编程,虽然也有独到的研究。但是,常年与欧美人士打交道的他,却深深的知道。有的时候,他们的东方式编程思想,一直制约着他们对于产品的创新。
因为,他们始终很难扭转自己的东方观点。可是,自己的工具,他却是西方化的。
当然,吴涛研发易语言之时,他就有考虑过这个问题。他也想在易语言里面融入中国式的思维习惯,融入中国式的逻辑观念。可是,当吴涛准备将这个项目推进之后,他却发现,这一个课题,当真太难,同时,也太大……
直到后来,越往里面,吴涛甚至都没办法继续开展易语言方面的研究。
直到最后,吴涛只能暂时性的放弃完全东方式的理念,依照欧美一样,先开发一个完全中文式的编程方法。就算,这个方法与欧美式的逻辑有一点相同。
直到现在,当吴涛看到这一则贴子的时候,他仍感觉有一些力不从心。
于是,想了想,吴涛在此贴后现,留下了自己的回复。
“楼主大才,相信国人都会有这样的想法。同时,开发一个完全中国化的编程语言,也是国人之大幸。只是,这一个课题太难太难。估计,没有个几十年,当真完成不了……”
是的,像C语言,JAVA……等等,他们的完全成熟,也用了几十年的时间。而通过几十年的时间,这才建立了一个完善的西方编程体系。国内研究计算机,研究编程的时间着实太短太短,而且,就算研究,也都是研究欧美留下的观念。
试问,在这样的情况下,又有几个人能够开发出完全式的国人编程方法。
很快,在吴涛回复之后,该贴的楼主,接过吴涛的发言,继续回了一句。
“中国地大物博,人才辈出。或许,什么时候这样的语言就出现了。”
看到这一句话,吴涛也叹了一句,“也许吧。”
如果这样的编程语言都开发出来了,那么,自己的易语言,估计得打包回家。
且不说吴涛是如何的想法。
在陈佳一回复完吴涛之后,便开始了自己的工作。
这个工作,当然是开发出一套完全中文式的编程语言。
当然,在开始之前,陈佳一并不是开始写代码,而是先开始做出一套逻辑运算,以及中国式的思维编程方法。因为,编程语言除了需要工具之外,也还需要运算方法。只有掌握了编程方法,这才能够通过编程工具编写代码。
也就是说,其实,编程语言,他就是一种技术知识。
现在的陈佳一,正是要写出这样的知识。
随后这一些天,陈佳一都投入到了这样的工作当中。
半个月过去。
陈佳一伸了伸懒腰,“好累。”
看了看眼前的任务,只完成了13。
揉了揉脑袋,陈佳一暗叹一句,“当真是头疼。”
不过,头疼又怎么样,还是得继续。
毕竟,这个世界,能够独立完成一套中国东方式的中文编程语言的人,当真是少之又少,甚至可以说没有。在中国,或许除了陈佳一,当真没有人能够完成这一个任务。想到这些,陈佳一只是略作休息,又一次投入到了具体的研发当中。
一个半月之后,终于,陈佳一将完全独立的中文编程语言,全部开发出来。
这一套语言,可以说,是陈佳一运用比生所学,开发的一套语言。
正如打造智能程序一样,在这一套编程语言里面,不仅包含着各类应有尽有的算法,以及种种实现手段,接入方式。同时,还包括中国东方式的思维习惯。最为关键的是,这一套编程方法,他还加入了语言系统。
譬如,要写一段代码的时候,按一般编程方法,你必需根据一定的格式。不过,在这一套编程语言里面,你就算不记得绝对正确的格式,但你只需要完整的将你的意思表达出来,再根据一定的规则。那么,这一行代码,仍然有用。
这样的编程方法,才是完美的编程。不像其他编程语言,一定要按照上面的规则,就算是错了一个单词,多了一个标点,全部都要完蛋。
“大功告成。”
长长的松了一口气,陈佳一稍稍有了一些成就感。
对了,得给这一个方法取一个名字。
毕竟,每一套编程语言,他都有一套自己的名字。像易语言,C++……一样。同样的,陈佳一编写的这套,也应该有自己的名字。
随后,陈佳一正想对这套语言,取名为唐朝语言。
只是,想到现在自己的身份,又转变了念头,取名为“汉语言。”
至此,一套在未来名震全球,超过C语言,JAVA……等一却计算机语言的汉语言编程方法,成为了全球热衷学习的关键计算机编程语言之一。直到后来,几乎是全球任何一个国家,都已将汉语当成是本国的第一大外语体系。
对于他们来说,只有学习汉语,这才能够掌握到更多先进的知识。
因为,在那遥远的中国,那一些汉语言的编程巨作,都是通过汉语写的。
当然,陈佳一的任务还远远没有结束。
开发出了一套中文编程语言之外,他还要给这一套语言弄一个开发环境。如果没有开发环境,那么,汉语言将无法编出具体的程序。也就是说,现在的陈佳一,还要开发一套使用汉语言的开发工具。
语言与开发工具,两者缺一不可。
不过,相对来说,开发工具比之一套完整的编程语言,那可容易许多。
只是,说是容易,但并不代表,他的工作量就小。事实上,开发一套汉语言的编程环境,他的工作量远远比之开发一套语言要大。至少,陈佳一是这么认为的。毕竟,以陈佳一这样的博学,他开发一套汉语言编程方法,虽然很难,但他却可以开发。但是,要他开发一套编程环境,一大堆代码,估计他得眼花死。
而且,这一大堆代码,你必需使用机器语言或者汇编语言。
因为,不管是汇编语言,还是程序设计语言,他都是英文。而陈佳一,根本就不想用英文。这个英文,不仅仅表现在程序设计语言上面,他还表现在汇编语言上面。本来,一般的方法,不少公司都采用汇编语言编写开发环境。
毕竟,汇编语言可以直接访问硬件,以及相关的储存器。如今陈佳一弃用英文式的汇编语言,剩下的办法,要么陈佳一自己开发一套中文式的汇编语言,要么,自己用计算机语言。
开发一套汇编语言,无疑,又增大了不少的难度。而且,陈佳一连续开发一套汉语言编程方法,已然将他累个半死。那么,最后,只能用机器语言。
可是,熟悉机器语言的,那更无语了。
我们知道,机器他是不懂中文或英文的,他只会0与1,也就是开或关,进或退……等等。当然了,0或1的无限数组合,他所能表达的意思太多太多。正如阴阳一样,万物其实就是阴阳。
要机器读懂0与1不难,难就难在,你怎么写出一大堆机器语言?
正当陈佳一想不出办法的时候,突然,电脑当中一句声音传来,“老大。”
陈佳一抬头一看,正是小猪。
“哪凉快哪凉快去,哥正烦着呢。”
小猪有些郁闷,正要消失之时。陈佳一突然眼睛一亮,“了个去,小猪。”
对,小猪不就是机器人嘛。