“你就帮我写一个吧,我最近一直在研究一个课题,你写程序,有助于我的这个研究。”林奇不得已,小小的撒了个谎。
“那好吧,稍等。”虽然南宫凝云还是不太相信林奇的话,但是她还是动手开始写了起来。
果然不到十分钟,南宫凝云就写出了一个程序,把程序加到了后台一直运行。
“很好,其实我也写了一个程序,实现的目标和你写的一模一样。”林奇看到南宫凝云在不到十分钟就写完了,微微有些吃惊。
“桌面上有一个文件名字叫做快递通知,你可以打开看看。”
南宫凝云感觉自己糊涂了,不明白林奇这是什么意思。
打开了电脑桌面的“快递通知”文本文件,看到里面的内容非常简单:
快递查询接口是:xxsearchno1234567
发送短信的接口是:sssendsendto12345678901aa占位符
每五分钟调取一次快递查询接口。
如果查询到的结果和上次不一样,就用最上面快递信息内容,替换短信接口中的占位符,并且调用这个接口。
如果状态是签收,程序退出。
“你这是程序,确定不是在逗我,这明明是需求文档好不”南宫凝云发现林奇今天不太正常,老说胡话。
“你可以试着把手机号改为你的,然后把五分钟改为一分钟,顺便把如果查询到的结果和上次不一样这个条件去掉,再执行一下这个程序试试。”林奇鼓励南宫凝云尝试一下。
“你一定是疯了,要么就是我疯了。”南宫凝云一边改文字,一边嘴里在说着林奇疯了的话。
但是等她改完了程序之后,按快捷键运行后,屏幕上面居然出现了一个提示运行成功的标志。
“这一定是假的,什么时候如果写程序真的这么简单,那我以前学的那些什么c语言、c、java等语言都是什么”南宫凝云不敢相信这是真的。
叮南宫凝云的手机响了一下,来了一条的短信。
打开短信一看,上面显示的是“你的快递已经出发,送件人是:金承宣手机号码:12345678902”。
“这一定是巧合,肯定是我买的东西就要到了。”南宫凝云不信邪。
再过一分钟,叮手机又响了一声。
南宫凝云再次打开手机,看到还是一样的短信内容。
“难道真的是刚才的程序在运行”南宫凝云很认真的看着林奇。
“是的,正如你所见,每分钟会给你发一次提醒。”林奇很高兴这次运行并没有出什么幺蛾子。
“那这用的是什么语言”
“自然语言,基于我们的母语华夏语的自然语言。”
“我天”南宫凝云不敢相信的捂住了嘴。
第142章生物计算机操作系统
“我给你讲解一下自然语言吧。”林奇很想找一个人来分享他的喜悦。
“自然语言完全是汉语编程,自从有了电子计算机开始,编程语言一直都是英语,甚至中文输入还一度成为难题,当时人们认为“汉字”这种方块字体,计算机根本没有办法输入。”
“但是后来在我国科学家的不懈努力之下,终于攻克了汉字输入的难题。从此互联网世界中,多了汉语的加入,这个世界变得更加多元化。”
“不过有一个事情一直没有变化,那就是从计算机开始到现在流行的编程语言都是英语。虽然我们国家已经把英语列为了高考的必考科目,但是它毕竟不是我们的母语,所以在编程上我们没有天生的优势。”
“除此以外,现在的所有的编程语言都是结构化的,需要固定格式,否则就无法运行,无法解析。”
“想解决这两个问题就需要汉语自然编程语言,所谓的汉语,说的是编程中全部用汉语。这样代码基本上不需要注释,所有人都能看懂。”
“再次也是更重要的就是自然语言,现在的编程语言都是结构化的语言,不能说结构化编程语言不好,它引领了计算机几十年的潮流。一个个伟大的软件就是在这些语言下应运而生的。”
“但是给人看的程序代码总归是缺少了那么一丝人味儿,代码的世界冷冰冰的。”
“我开发出来的自然语言,希望用我们每个人都能读懂的语言去写程序。将来写程序的时候,就宛如写一部逻辑性很强的侦探小说。”
“我希望以后产品经理想出来的产品应有的样子,形成统一的文件之后,无需程序员这种生物介入,或者他们只需要投入很少的成本,就能生成软件。”
“现在代码界有一个不成文的规定所有的变量都不允许使用汉语命名,追其原因,无非是因为汉语和英语混用,造成很多麻烦。另一方面一些人固执的认为,写汉语可能更慢。”
“是,没错,写汉语比敲英语单词稍微慢了那么一点点,但是它那自注解的功能,看一眼就能明白意思的方块表示,也深深的让每一个国人着迷。”
“举一个最简单的例子,如果你想让计算机每天五点定时开机,每天晚上十二点定时关机。你来写程序,需要首先写一个五点开机的指令和十二点关机的指令,再把程序放到定时任务里面。”
“如果用自然语言来编写,就很简单,系需要定义好开机关机的应该怎么操作,写上上面的几行人类能读懂的文字就好了,其他交给自然语言编译器来处理就好。”
“我之所以发明这个语言就是因为开发生物计算机系统的时候,我发现任何语言都不能开发出来,都不合适,所以想开发出来一个新的语言。”
“后来结合现在的语言的优缺点,就开发出来了这么一个具有一定智能的语言。”
“我们可以用它来开发生物计算机的操作系统。”
林奇巴拉巴拉说了一大堆,也希望南宫凝云能和他一起开发生物计算机的操作系统。
“这是一个前所未有的挑战。”南宫凝云给开发操作系统下了一个定义。
“对,你敢不敢挑战一下”林奇挑衅的问道。
“敢,有什么不敢的”南宫凝云明知道林奇这是激将法,但是还是忍不住答应了。
“好,太好了。开发
gu903();