第一百六十三章 中文计算机语言

    陆晓回家后开始研究写论文。

    他写论文和其他人不同,其他人要各种思考,陆晓在自己的模拟器中建立新项目就行。

    如果积累足够,要不了多久就能模拟成功。

    之前一直没有给京城几个院士量子力学的论文,就是因为陆晓的大脑pu被其他项目填满了。

    现在急需处理的事情都处理完,公司有员工们在发展,他终于可以把精力全部投入到学术上。

    首先模拟的自然不是量子力学,而是模拟三篇论文到底要写什么。

    这三篇论文大致方向倒是有了。

    量子力学和特超声波相关的必须写一篇。

    脑电波的写一篇。

    最后一篇洪院士建议写数学,能不能写出来,陆晓心中没底。

    目前各学科等级差不多都是六级,主要是科研相关的等级,比如美术绘画,种田这些技能自然没有这么高。

    陆晓最近都在忙公司的事,空闲也在学习提高,学校图书馆都去过很多次了。

    很快模拟器给出三篇论文方向。

    只有最后一篇论文,并非数学,看来模拟器比陆晓更了解自己,知道陆晓就算模拟也无法解决一些困扰全世界无数年的数学难题。

    答案是计算机语言!

    模拟器给出的第三篇论文是让陆晓公布一种全新的计算机语言。

    夏国在很多方面都比较落后,主要原因还是我们发展太晚,别人已经发展了两百年,而夏国总共才70年!

    计算机上也是国外开始的,别人拿出了各种计算机语言。

    陆晓是计算机方面的专家,因为深入接触系统代码,还自己编写了很多软件,加密学等级也很高,所以对这方面其实才是最熟悉的。

    除开发达国家外,唯一不发达国家诞生的计算机语言,应该要属于巴西。

    常用的计算机语言中、++、#、java、javasript、g、rust、php诞生于美国;pythn诞生于欧洲。

    但lua语言诞生于巴西。

    巴西是个发展中国家,经济水平不高,it界也不发达,但是却创造了一个世界流行的编程语言,它到底是怎么做到的?

    编程界有个笑话:骆驼是委员会设计的马。

    笑话讽刺是由委员会设计出的编程语言都不怎么样,比如algl    68,    pl/i    ,ada都没有达到最初的期望。

    lua也是一个委员会设计的,但是,这个委员会非常小,只有三个人,他们都是里约热内卢天主教大学的同事:rbrt    irusalishy,    luiz    hnriqu    d    figuird,和waldar    ls。

    关于lua情况很特别也是在九几年的时候,巴西石油公司需要定制许多功能,最后这三人完美完成任务。

    项目做到后期,三人发现原本的计算机语言不够用了,需要一种真正的脚本语言,可以赋值,有逻辑控制,函数,可以嵌入到巴西石油公司的应用中使用。

    花了一些时间lua诞生。

    在巴西因为本身it环境就一般,lua语言也没有发展起来。

    最后三位说葡萄牙语的码农就把lua语言弄到了老鹰国,准备出口转内销,lua语言,也没有葡萄牙语版本的说明书,从语言基本构成到说明书,全是英文。

    等三人到了老鹰国,一开始也没有人关注,但当他打广告后,被游戏公司注意到,情况就不同了。

    lua短小精悍,直到lua5.3也只有不到1万行代码!

    包含了i/功能的二进制包也只有200多k。

    lua可以让用户改变软件的行为,而不用深入到软件的内部。

    当它火了以后,《半条命》《模拟城市》《魔兽世界》《愤怒的小鸟》等一大批著名游戏都开始使用lua。

    不懂计算机的人经常会出现一个疑问,为什么就没有人用中文写计算机语言呢?

    所有计算机语言,即便是发展国家的人写出的成功计算机语言lua其实也是英文。

    难道因为英文天然适合被计算机所理解吗?

    以前在不懂计算机的时候,陆晓也有这样的疑问。

    但真正了解后,才发现其实用什么语言,都是表象。

    就和脑电波一样,脑电波可以是各种各样,翻译成不同的语言,每个国家的人翻译思想,读取出的脑电波肯定是不同的。

    但本质上,都是解码成图片形式。

    计算机语言的本质,却是数学和逻辑。

    可以说计算机语言和数学的表达是相似的,都是高度符号化的东西,中文也算是符号,还是非常多变的符号,自然也是可以成为计算机语言的。

    比较遗憾的是,陆晓发现系统的核心,其实依旧不是中文编程,而是英文。

    这可能是未来一直发展下去,在计算机领域一直是西方领先导致。

    但现在不同了,有陆晓在,他可以写一种中文的计算机语言。

    需要知道一点,那就是英文作为母语的外国人,不一定代码就写的好,因为体系都是不同的,计算机代码更讲究的是数学思维和逻辑。

    不懂编程的人总是以为,设计出中文计算机语言,编程就会变得容易。

    还认为中文词义复杂,也许人工智能核心就是需要这种模糊性。

    但陆晓能明确告诉这些人,只要是计算机语言都有很指向性,对应的是计算机芯片内的某种循环。

    中文就能模糊编程,那是痴心妄想了。

    英文不同组合,甚至一样的单词,也有许多含义,这个论点是站不住脚的。

    不过陆晓觉得自己创造一门计算机语言,也许真能做到模糊编程。

    陆晓思考了许久,也不停在脑海里模拟。

    如果陆晓的大脑是计算机芯片,此时pu已经发烫了。

    “假如,我用小鹿作为核心,小鹿的核心就是中文编码,它能理解中文含义,最后就能让无数普通人都用中文编程!”陆晓嘀咕道。

    也许是陆晓说出了声音,让小鹿听见了。

    小鹿一直被陆晓带在身上,听到这个词后,小鹿会立刻有反应。

    此时小鹿就问道:“主人需要小鹿做什么?”

    小鹿现在不喊陆晓父亲了,以前的称呼让陆晓有点尴尬,他还没结婚呢,没有做父亲的准备,所以就让小鹿叫主人。

    听见小鹿答复,陆晓准备和小鹿聊聊编程的话题,看它能不能理解自己的意思。

    “小鹿,要是我用中文描述一些东西,你能通过生成可以运行的程序吗?”陆晓问。

    小鹿是没有自主思维逻辑的。

    但陆晓在提问时,小鹿的核心神经元代码,那些无数汉字为基础组成的逻辑系统会全力运转,试图理解陆晓的意思。

    此时小鹿就理解了,它说道:“主人可以试试看,你想要设计什么程序呢?”

    陆晓眼睛一亮,看样子还真是可行啊!

    要是真的能完美实现,陆晓已经能预想到将来会是什么场景了。

    那将是一个全新的时代,所有会中文的人,都可以通过汉字,甚至通过写作,文学的手法,去描写一个软件会是什么样子。

    随后靠着小鹿将程序实现。

    可以说小鹿的核心神经元汉字逻辑代码,就是编译器。

    汉字本身就是计算机语言。

    通过不同汉字组合,描述,就能实现编程。

    要是这条路走通,陆晓的论文也就完成了,不是数学,但和数学有关,是能让正常的中文变成计算机语言的全新编程方法。

    “好,那我们先从简单的开始,设计一个计算程序,但我的计算答案是1+1等于3。”

    陆晓描述得比较简单。

    但千万别以为编程会变得简单。

    因为1+1在计算机代码上,肯定是等于2的。

    这就需要变量。

    没等陆晓继续讲解怎么实现,小鹿便道:“好了,程序在我的服务器上。”

    陆晓怀着激动的心情,链接到蓉城服务器,查看这个程序的代码是怎么写的。

    让他激动的是,核心代码竟然真的是中文显示!

    具体是这样的:‘如1加1等于3,1等于1.5,3加3等于9,1乘以1等于2.25...’。

    所有的编程都是中文逻辑来实现,最后出现了界面,和普通计算器一样。

    但设计这个计算器外壳,同样是中文描述。

    代码是这样的:‘数字键1,2,3....在数字键左边是加减乘除,答案居于数字键之上,边框参数为....答案边框为...,数字键大小为...’。

    看完所有代码,陆晓已经惊呆了,原来这样真的可以啊。

    也就是说当初他使用中文作为小鹿的神经元核心时,小鹿就相当于是编译器了。

    当然这个程序,最后也只能在小鹿存在的计算机上使用。

    普通的环境,是无法识别这样的代码的。

    可以理解为这个答案,只有小鹿能看懂,然后让计算机计算。

    其他计算机,看不懂这些中文代码。

    已经不能称之为代码了,而是描述。

    实现了简单的计算器编程,陆晓自然要试试更复杂的东西,他准备设计一个游戏。

    这次不让小鹿自己写程序,而是根据刚才写计算器小鹿给出的代码,陆晓来写一个。

    ‘项目:卡牌游戏,扎金花,235大于三条a,三条a大于三条k,三条k大于三条q...。’

    最开始写的自然是基本规则,随后要写的是每个卡牌长什么样,界面是什么样都要用文字来描述。

    编写这样的程序很简单,逻辑清楚文字表达没问题,就能运行了。

    果然使用“小鹿编译器”游戏程序成功出现在服务器中。

    陆晓发现在设计卡牌矢量图时,真的非常便捷。

    比如每张卡牌是什么花纹,陆晓可以单独插入,也可以自动生成。

    因为小鹿本身数据库就理解什么是红心,梅花,方片这些词,设计出的矢量图,陆晓没干涉,但却和真正的扑克牌差不多。

    短短几分钟,陆晓竟然设计出一个扑克牌游戏!

    当然现在还可以设计更加复杂的程序,陆晓又测试许久。

    他发现用“小鹿编译器”写代码,是用描述,而且这个描述偶尔会无法识别,首先要写的,不是底层代码,反而是顶层代码。

    打个比方,要写微讯这样的通讯软件。

    首先要描述的是界面是什么样,最好是先设计出界面矢量图。

    随后再描述每一项功能。

    即便描述时,逻辑可能出现问题“小鹿编译器”竟然能自动纠正。

    大概可以理解成小鹿,像是个老师一样,在批改学生的作业,发现作业写错了,随手就给修改了,让整个程序可以在计算机上运行。

    当然有时候小鹿会批改错误,但这不是小鹿的错,而是描述的东西本身就是错的。

    小鹿只是让程序能够跑起来。

    “中文计算机语言成了啊!只要我把小鹿的端口,开放给所有程序员,他们就能上传程序到小鹿服务器上完成代码编写,不过系统要升级编译库...。”陆晓兴奋道。

    他已经能够想象到,程序员已经不再是门槛很高的职业。

    也许一个写网络小说的人,能够编写出更好的软件。

    假如这个人以前是写玄幻小说,那现在他靠着清晰的逻辑,就能自己把小说写成游戏!

    当然里面用到的各种场景,人物模型,目前来说是个难题。

    但系统支持脑电波啊。

    脑电波又可以通过自带的建模系统,完成3d建模。

    换算一下,那就是人人可以写大型游戏。

    中文掌握得好,逻辑比较清晰,就能写出好玩的游戏。

    特别是想象力要丰富,这样设计的游戏人物,场景也会更好,游戏肯定更受欢迎。

    陆晓已经意识到,将来咪哈游公司的业务,一定会受到冲击了。

    人人如龙后,整个游戏行业格局都会改变。

    或者说互联网行业也要改变,因为有的人总是能产生奇思妙想,他一个人就设计出很好的软件。

    以前设计微讯这样的软件也许要几百人团队写很久代码。

    现在却可以靠着一个人肝出来。

    “现在也有个问题,小鹿编译器是立足于蓉城的服务器上,我需要转码一遍,然后让系统读取。”

    好在这个比较简单,既然计算机能运行中文的代码。

    那将编译器独立就行了,相当于是个转换器,小鹿的服务器是用于修改优化中文代码的端口。

    优化后的中文代码,还需要一个编译器让计算机芯片能识别。

    这个编译器就和英文和中文数据转换器差不多,没花多少时间陆晓就弄出来了。

    并且打算把这个编译器,下次升级到系统内,以后中文代码程序,系统也就能识别了。

    比起原本系统自带的编译器,中文写代码程序优势实在太大。

    陆晓现在需要考虑的是,如何推广这种全新的编程方法。

    还有怎么收费的问题。

    其他的计算机语言不收费,谁都可以用,陆晓这个不一样。

    它的本质还是用“小鹿编译器”帮着普通人修改计算机理解不了的中文描述。

    如果不经过小鹿修改,也许写出的中文描述性代码,也无法**系统内置的中文解码器解码。

    所以肯定是要收费的。

    是按照游戏平台还有is软件商城一样收分成,还是按照出售编程资格的方式,陆晓要想想。

    要是网络作家都能写游戏了,那游戏估计会井喷。

    系统上,一直没有自带的软件商城。

    现在貌似时机成熟了啊。

    如果系统有软件商城,并且都支持币支付。

    陆晓感觉自己又要赚麻了。

    因为币兑换的时候,他还能再赚一次。

    陆晓发现自己真的是个奸商,他打算走最赚钱的那条路。

    商城搞起来!水果手机能抽水果税,他夏为科技也能嘛。

    不过现在钱越来越多,要想办法花出去。