舒宜笑了,朝着毕兴点头,“好啊!我们互相帮助!”
游戏开发比赛,舒宜在头脑风暴的时候着实忙过一阵,不过现在已经确定了游戏的内容和细节,进入了算法和编程的阶段,舒宜反而闲下来了。
顾钦作为队长,每周都将大家聚在一起开个会,交流一下彼此的进度。舒宜每次参加讨论会的时候,脑子里都是“虽然听不懂但是感觉很厉害”和“这个听懂了一点感觉更厉害了”两种念头轮番上阵。
这周的讨论会,大家照例先汇报一下上周的进展。顾钦坐在椅子上,目光轮流落在另外三个队友的脸上,偶尔在舒宜脸上多停顿一下,回过神之后目光赶紧闪开,“上个星期,我尝试着以c语言为模板,创造一个新的开发语言,来解决g-vbasic语言开发存在的问题,以此来提升运行效率。”
舒宜:?
王乐乐和周敏智脸上都露出了惊叹的神色,尤其是王乐乐,嘴巴长得可以塞进两个鸡蛋,舒宜简直怀疑他的下巴要脱臼了。
舒宜虽然没听懂顾钦上周究竟做了什么,但是从王乐乐和周敏智两人的表情上,舒宜就能看出来,顾钦做了一件非常非常厉害的事情。
顾钦的目光从三个人脸上依次略过,看到舒宜脸上的表情,露出一丝浅浅的笑意,然后继续说道,“经过试验,我觉得这条道路十分可行,新的语言函数更加丰富,运行效率可以提高很多,并且可以一次编译多机型运行。和g-vbasic相比的话,无论是开发效率还是开发环境上,都有了很大的改善。”
顾钦说话的同时,王乐乐和周敏智一直在倒吸冷气,顾钦每说出一句话,两人就发出很夸张的“嘶”的一声。
舒宜感觉自己也听懂了一点,但是又不敢置信,声音颤抖着问道,“你创造了一个新的开发语言?一个以前没有的开发语言?”
“这是什么意思?意思是以前大家编程都用c语言,现在你自己创造了一个d语言出来?”
舒宜话音落下,王乐乐连忙对舒宜说道,“不是不是,钦哥创造的语言没有这么基础。”自从组队开始比赛之后,王乐乐就开始管顾钦叫钦哥了,舒宜一开始听着觉得别扭,因为“钦哥”和“亲哥”读音一样,现在听多了,倒是也习惯了。
舒宜刚觉得自己明白了一点,被王乐乐否定之后,又不明白了,扭头看向顾钦,“那是什么意思?”
顾钦对舒宜解释道,“确实没有c语言那么基础和通用,我是以c语言作为模板创造的新的开发语言,采用的是虚拟机技术,就是类似java的虚拟机技术。”顾钦看向舒宜,“java你知道吗?”
舒宜点头,“我听说过。”
所以顾钦自己创造出来了一种可以和java相提并论的新语言???
舒宜终于明白为什么王乐乐和周敏智的反应这么夸张了!不!她现在觉得不停地倒吸冷气一点都不夸张,她已经快要忘记应该怎么呼吸了!
顾钦的目光看向舒宜三人,“王乐乐、周敏智,从明天开始,你们和我一起完善一下这个新的语言,还有不少需要完善的地方,我预计还需要两周的时间。”
然后顾钦的目光从舒宜脸上飞快地略过,平视前方,目光没有焦点,“我想我们是不是应该给新的语言起一个名字?既然和java类似,不如我们取名叫sava?”
舒宜已经完全跟不上顾钦的节奏了,“啊?取名字?是应该取名字……但为什么要叫sava?”
顾钦语气轻松地说出他早就想好的答案,“本来我想着,我姓顾,姓氏拼音首字母是g,可以命名为gava,但是gava的读音和java太相近了,读起来容易让人分辨不清。”
“我们队伍里,贡献最大的成员,除了我之外就是舒宜了,那么就用舒宜的姓氏拼音首字母s来命名吧,sava,好读也好记。”
舒宜一脸惊愕,下意识地拒绝,“啊,这怎么能行呢?虽说我们现在组成了参赛队伍,但这个新语言完全是你的功劳啊……”
周敏智也跟着舒宜一起附和,“就是,顾钦,肯定要用你的名字命名啊!”
王乐乐听到周敏智的话,在桌子底下偷偷伸出腿,狠狠踩了周敏智一脚。
周敏智倒吸一口冷气,舒宜诧异地看向周敏智,周敏智连忙说道,“没事,我一想起来顾钦创造了一个新语言,就忍不住想倒吸冷气。”
舒宜了然地点点头,对周敏智说道,“我也一样。”
顾钦继续说道,“我的名字确实没办法用,顾的话是gava,和java太像了,钦的话是q-a-v-a,根本没办法发音。”
“如果不是参加这个比赛,我也不会创造出这个语言,所以顺延一下,用队伍里贡献第二大的舒宜的名字来命名,我觉得没问题。”顾钦脸上的神色十分郑重。
舒宜感到自己的大脑已经不会运转了,茫然地看向顾钦、王乐乐和周敏智,“啊?我的贡献是队伍里第二吗?我没做什么啊?”
她甚至连编程都不会。
出乎舒宜意料的是,顾钦、王乐乐和周敏指三个人,全都连连点头,语气笃定地说道,“对啊,舒宜你的贡献很大的,如果没有你的话,我们肯定想不出这么精彩的游戏,就算顾钦编程能力再强都没用!”
舒宜扭头看向顾钦,“不太好吧……”
然而顾钦又点了点头,“这件事就这么说定了,命名这种小事,不要耽误太多的时间,我们继续下面的讨论。”
只有顾钦一个人知道,尽管他的表情和语气都非常平静,但是心脏正在胸膛中疯狂跳动,比跑完一千米之后跳动的还要疯狂——
他无比希望舒宜点头,希望舒宜答应。
他创造的第一个语言,想用来铭记他喜欢的第一个女孩。
第213章
新语言命名的问题,在顾钦说了“过”之后, 王乐乐和周敏智竟然真的过了, 不再纠结这一点, 两个人都很焦急地想要看看sava的代码。
“钦哥, 代码拷过来了吗?”
“走走走, 去机房!”
一中虽然没有经验丰富的信息学竞赛指导老师, 但是也为顾钦这些准备参加信息学竞赛的学生提供了便利,学校里的学生机房和教师机房都随时为他们敞开。
顾钦将移动硬盘插在机房里的电脑上, 舒宜看着移动硬盘上爱国者的logo,忍不住低声问道, “这个移动硬盘多少钱啊?”
在舒宜的记忆中,十几年后的移动硬盘都要几百块钱, 那现在的移动硬盘肯定要更贵。
顾钦一边往电脑里拷贝,一边随口回答道,“两千多。”
舒宜在心中倒吸一口冷气,两千多的价格在2004年真的很贵了, 很多人一个月的工资都没有两千多块。如果不是舒宜清楚顾钦的家境, 看到顾钦用这么平淡的语气说出来, 一定会觉得顾钦其实很有钱。
明明顾钦直到现在, 每天在食堂吃饭,还是选择便宜的鸡蛋、大排这些便宜的荤菜,排骨、牛腩这些价格贵的荤菜,几乎从来不会在顾钦的餐盘里出现。每个季节的衣服件数也是刚刚够换洗,而且都是最朴素的基础款……当然, 这样的衣服穿在别人身上是优衣库的效果,穿在顾钦身上就宛如低调的优雅的没有logo的高级定制。
唉,真是人比人气死人。
王乐乐不知道顾钦的家境,听到移动硬盘的价格之后,对舒宜解释道,“是贵了一点,但是能用好多年呢,如果能用十年的话,相当于每年两百块钱,这么想是不是就不贵了?”
舒宜好奇地看向顾钦,“你这个移动硬盘多大啊?”
顾钦回答道,“60g。”
舒宜在心中默默地想到,那恐怕没办法用上十年,十年后就算移动硬盘没有坏,和1t、2t、4t的移动硬盘比起来,60g的容量也太小了。
王乐乐大概是注意到舒宜脸上表情的变化,又对舒宜说道,“何况现在我们要参加游戏开发比赛,顾钦回头还要参加信息学竞赛,每天家里和学校两头跑,没有移动硬盘的话确实不行的。”
舒宜有些不解地看向王乐乐,她也没说什么啊?怎么王乐乐话里话外都一副为顾钦辩解,告诉她顾钦没有乱花钱的样子?
不过看到移动硬盘,舒宜突然又想到一个问题,“诶?顾钦你家买电脑了?”
如果没买电脑,只用学校机房里的电脑编程,顾钦完全没必要用移动硬盘啊。
顾钦点头,“嗯,前一阵买了一台二手的。”
顾钦想买电脑的时候,正好有个邻居家想卖电脑,电脑配置很好,也很新,但因为电脑买回来之后,家里的小孩子总是沉迷玩电脑,家长一气之下就把电脑卖了,倒是让顾钦捡了一个便宜。
王乐乐大声说道,“哇!钦哥!二手电脑比新电脑便宜不少钱呢,你这样特别划算啊!”
顾钦疑惑地看向王乐乐,王乐乐明明在和顾钦说话,怎么眼睛一直朝着自己看?
舒宜心中已经在噼里啪啦地帮顾钦打算盘了,顾钦考了中考状元之后,学校对他的奖励和拍广告赚的钱一共六万,去掉顾钦高中三年的学费,去掉顾钦家里安装固定电话的钱,去掉移动硬盘钱,二手电脑钱……唔,虽然花掉了不少钱,但是剩下的钱按照顾钦平时吃饭和穿衣的水平来计算,度过高中三年应该还是绰绰有余的。
舒宜顿时放下心来。
接下来的讨论,又进入了舒宜听不懂的环节。王乐乐和周敏智两人凑在电脑前,你一句我一句地分析顾钦创造的新语言,“和java一样,都是伪编译的语言。语法和c语言很类似啊……”
舒宜:?
“唔,sava程序在电脑端伪编译后,生成了由一系列伪指令组成的sav文件?然后sav文件就可以通过文曲星端的sava解释器执行了!”
舒宜:?
“啊!这是不是意味着,可以跨平台?由源代码编译的sav文件不做任何修改就可以直接在任何有sava解释器的文曲星上执行了!不需要再次进行编译!”
舒宜:?!
虽然听不懂,但是感觉很厉害的样子!
王乐乐、周敏智齐刷刷地看向顾钦,舒宜慢了半秒,但也立刻看向顾钦,然后看到顾钦轻轻的点了点头。
在舒宜眼中,不过是顾钦的头以不超过15度的角度移动了一下,但是王乐乐和周敏智两人都激动地快跳起来了。
“这一点c做不到!”
“gvbasic也做不到!”
“我们现在看看小sava的速度……唔,比gvbasic快多了!当然要比c慢,比汇编更慢,不过不要紧,小sava的不需要更快的速度,它有自己的优点!”
“代码的大小呢?唔,完成同样的任务的话……目标代码比gvbasic大一些,但要比汇编小,比c也小许多。”
“顾钦,sava支持的最大目标文件长度是多少?”王乐乐已经顾不上管顾钦叫钦哥了,直接称呼顾钦的名字。
顾钦回答道,“16m。”
旁边的周敏智倒吸一口冷气,“这么大!”
舒宜已经完全听不懂大家在说什么了,目光茫然地在三人脸上移来移去。顾钦看到舒宜茫然的目光,特地对舒宜解释了一下,“basic支持的最大目标文件长度是64k以下,c有32k的限制,超过32k函数调用很麻烦。”
舒宜:……
她想对顾钦说,不需要对她解释这些,因为解释了她也根本听不懂。
舒宜和顾钦他们是从下午的自习课结束之后开始讨论的,以往的每周讨论,半个多小时就能结束,讨论结束之后还能错峰去食堂吃个晚饭,或者去校园超市里买桶方便面买包小饼干。
但是今天的讨论,几个人在机房里,完全忽略了晚自习开始的铃声,忽略了第一节 晚自习下课的铃声、第二节晚自习开始的铃声……
王乐乐和周敏智应该是完全没有听到铃声,舒宜虽然听到了,但看大家讨论地如此全神贯注,也就没有出声打断大家。好学生总是有一些特权的,缺席一下晚自习不算什么大事,准备参加信息学竞赛的顾钦拥有每天的晚自习都在机房度过的权利。
直到第二节 晚自习都快结束的时候,终于回过神来的王乐乐和周敏智才被早已经饥肠辘辘、咕噜噜叫个不停的肠胃唤回神来,两人看过手表之后都吓了一跳。
周敏智倒是无所谓,反正他已经被保送了,别说不上晚自习,他每天来不来学校都是自由的。王乐乐却在一瞬间变了脸色,“我的妈!怎么已经这个点儿了?我两节晚自习都不在教室?我们班主任不得杀了我啊!”
舒宜安慰王乐乐道,“没事儿,一会儿我们三个一起陪着你,你去找班主任说明一下情况,道个歉,班主任不会为难你的。”
有顾钦和周敏智两个学神,舒宜自己现在也能算个学霸,学神学霸一起去陪着王乐乐道歉,再加上王乐乐的成绩在普通班里也是拔尖的,班主任只要知道王乐乐参加的竞赛队伍的人员规格,想必班主任不会为难王乐乐。
王乐乐也只紧张了一瞬,发现已经这个时间了,很快也就想通了,“反正都这么晚了,索性我们在机房讨论到晚自习结束吧。”
“来来来,顾神继续说。”
舒宜惊讶地看向王乐乐,发现王乐乐对顾钦的称呼已经从钦哥变成了顾神。原来早在2004年就已经流行x神这种称呼了吗?还是王乐乐无师自通地自己创造了这么一个称呼?
顾钦仿佛完全不在意王乐乐如何称呼他,不管是叫他顾钦、钦哥还是顾神,顾钦只要知道在叫他就好,脸上的表情没有任何不同。
顾钦为王乐乐和周敏智布置任务,“接下来一周里,我们的主要工作内容是完善sava语言的内部函数——basic的函数极其简陋,汇编需要自己写函数,c的函数比较丰富,但还是不够。”
“我们的sava语言的函数库,一定要丰富,尤其需要强大高效的绘图函数。我现在的初步设想是,让sava的绘图函数库相当于windows的directx。”
在顾钦布置任务的时候,王乐乐和周敏智一直连连点头。两人现在看向顾钦的眼神,简直就像是见到偶像的粉丝。如果舒宜画漫画的话,一定会在两个人的眼睛里画满亮亮的小星星……