登陆注册
19000300000190

第190章 留下

“原来北魔工并没有计算机学院?”

办公室里,坐在沙发上,捧着茶杯的玛丽恍然大悟。

坐在斜对面的李力有些尴尬地挠了挠头,“原本是没有的,因为计算机的发展和研究一直以来都是几个实验室用有限的人在去做,这个学科还不太成熟,所以归到了机械学一级学科下面。”

顿了顿李力又说道,“不过随着计算机学科的复杂性与日俱增,我们现在也在考虑创办计算机学院,只是这个想法还停留在构思上。”

“那您不应该对我欺骗呀”,玛丽无奈地说,虽说是指责的语气,不过玛丽却并没有露出多少指责的表情,“我是学习计算机技术才来到遥远的东方国度,如果您这里没有计算机,那么我就一走了之。”

李力表情抽搐,脑海中努力转义玛丽说出来的别扭的帝国语,看着她将茶杯轻放在茶几上,准备站起离开,他连忙上前劝解道:“稍安勿躁稍安勿躁,有句老话说得好:既来之,则安之,你说来都来了是吧,哪有空着手走的道理,况且我们没有计算机学院,但是其他地方也没有啊!”

坐在旁边的樾樾满脸不忍地看着李力,他这是留人呢还是赶人呢?

得亏玛丽的帝国语也不怎么样,在歪着头思考清楚李力的话后,她问道:“那么我该去哪里学习呢?”

“咳”,李力轻咳一声,“刚才我已经说了,计算机科学现在还处于原始的阶段,这个学科目前归类到魔导机械一级学科下面,原因就在于大部分时候,我们只关心处理器以及各部件,说白了就是硬件,而将软件作为硬件的驱动。”

玛丽努力地消化着李力所说的话,在明白李力所说的意思后,她眼睛蓦然亮了起来,“您说得正确!”

“而且我看了你的那篇论文”,李力回过头来向樾樾,樾樾从随身空间里掏出玛丽邮寄来的论文递了过去。

玛丽表情惊讶地接过自己的论文,奇怪地问道,“为什么我的论文出现在您这里?”

“大概是因为只有我能看得懂你的论文吧。”李力耸了耸肩,“打开看看。”

玛丽低下头,翻开自己的论文,结果刚翻开第一页她就呆住了。

论文的空白处用红色和黑色的笔迹写满了各种各样细致的批语和意见——用正常的字体。

论文的内容她早已烂熟于心,因为这是她反复推敲过的内容,几乎已经细致入极,完善如终,但是在浏览了李力所写的批语,理解了李力对所谓编程语言与面向对象概念以后,新的感悟涌上心头,这让她惊呼出声。

“怎么样?能不能帮到你?”看到玛丽似乎已经沉浸其中,李力露出引诱小萝莉一般的微笑,循循善诱地说道:“留下吧,在我们实验室你可以接触到比这些更先进和抽象的东西,你甚至可以开创一个新的学科,将计算机科学发扬光大,成为计算机程序设计的奠基人!怎么样?跟我签订契约,成为马猴烧酒吧。。。”

“这是您写的?”玛丽的眼睛瞪得滚圆,不可思议地表情略显可爱,抬起头来看向李力。

“是啊”,李立点点头,“我刚才不是说了,能看懂你的论文估计也只有我一个人了,所以学校就把论文转给我了啊。”

听了这话,玛丽“噔”地从椅子上弹了起来,直接对着李力弯腰九十度,大喝一声:“师父!!!!”

“噗——”

一口水还没喝下去的樾樾,就听见这一声突如其来的“师父”,直接喷了出去,好巧不巧地喷在了震惊地张大嘴的李力脸上。

满脸水花的李力生硬地转过脖子,瞪着樾樾。

“咳咳。。。对不起对不起。。。你们继续。。。”樾樾不好意思对着李力说道,招了招手瞬间蒸发掉李力脸上和身上的水珠,然后努力缩在沙发里,假装自己是个抱枕。

勉强从震惊中回复过来的李力转回头去,对着玛丽委婉地说:“八戒呀,我们这里是研究机构,不兴旧社会那一套,不搞拜师的。”

玛丽微微抬起头来,疑惑地看向李力,“那么。。。教练?”

“你想打篮球吗?”李力瞪了她一眼,“叫教授!”

“哦哦,教授”,玛丽反应过来,又重新鞠了一躬,“我想学习计算机科学跟您!”

李力身心疲惫地抹了把脸,才反应过来水珠已经蒸发了,将玛丽扶起来以后说道:“来了实验室的话我们就是同事关系,当然如果遇到问题,我们可以探讨,共同进步,计算机的知识浩如烟海,它可以应用到人类的方方面面,从抽象到具体,从研究到应用,即便是我也仅仅有一些算不上多的灵感而已。”

“嗯嗯!”玛丽努力地点点头。

“就比如说你对语言的抽象化是怎么想的?”李力伸手将论文翻到了第二章节,指了指上面的文字。

“通过设计好的指令,将机器的执行细节掩埋,这样的话编辑者在编辑时就可以不用记忆和拆解每一个步骤将其指令,就可以开发快速。”突然谈到正题让玛丽一下子兴奋了起来,“很多步骤都可以包裹成一个命令,开发好的程序可以将命令转化为机器执行码。”

“但是你所说的其实已经将两个东西混杂在了一起”,李力指出,“语言和库。

“语言是用来进行逻辑编辑的,它通常基于某种抽象逻辑,比如数学,比如符文学,当然为了能让处理器执行,计算机语言已经将数学语言或者符文学语言复杂化了。而另一种东西则是库,也就是通过语言编写和封装的,可以被别人使用的成熟代码段,两者的关系就好像帝国语和诗词的关系,当你感慨‘念天地之悠悠,独怆然而涕下’的时候,就是在调用登幽州台歌的代码段。”

旁边的樾樾眼前一亮,刚想说话,却猛地捂住自己的嘴。

帝国语贫穷如玛丽,并没有感受到诗词中的韵味,但前面的逻辑她懂了大概,“语言只有我们定义,库不仅仅我们定义,也你们定义,也他们定义,和调用。”

“是的”,强忍着玛丽用错误语法编写的帝国语,李力点点头,“当然为了保证语言使用的简洁,编程环境一般都会自带官方库,我们会写一些通用的库内置进去方便调用,尤其是涉及外部硬件控制的指令,都会进行封装。”

“可是,怎么样能保证使用者按照库的编写者要求调用呢?”玛丽又问道,“我们提供库,要使用者调用正确能使用,但是不正确不能,这样怎么办?”

“哦?有一些没法封装的步骤,但需要使用者按正确方式调用么?”李力抬了抬眉毛,“举个例子。”

“材料加工程序,开始前必须检查材料的形状和纯度,一些半永久转换或者对称转换需要结束的时候转换回来。”

听了这个问题,李力摸了摸自己的下巴,“按照开放程度高的语言设计,这种需要前置或者后置的东西通常只是留出语法让使用者自己调用,当然如果对方没有调用就会出现系统级别的故障,比如内存泄露,比如锟斤拷烫烫烫什么的。。。”

“如果限制呢?”玛丽迫不及待地问道。

“这样的话,就需要运行环境,而且如果你真的要限制使用者使用方式,那么你所写的就不是库了。”

“那是什么?”

“框架”,李力说道:“与库不同的一点在于框架是控制反转,虽然这个词听起来挺高大上,不过意思就是原本是由使用者调用库来完成某些工作,但现在是框架调用使用者所写的一些东西来完成某些工作,既然如此,使用者就必须按照框架的使用规则来写这些东西。

“比方说如果你需要使用者在执行对称转换程序时必须初始化和销毁,那么你就必须留出初始化和销毁的接口,让使用者完善它,这样程序就可以在执行主体程序之前调用初始化内容,并在结束之前调用销毁。”

听了李力的话,玛丽兴奋地叫了起来,“就是它就是它!我在写转换程序时思考过这个问题,但是在编写c语言的时候总是无法将这个想法融入里面,原来是我搞错了!”

“c语言。。。”李力满脸纠结地看着玛丽,心想着要不要建议她换个名字,既然想做框架限制的语言类型,不如建议改叫Java?

“当然了,这只是软件级别上的框架,如果你想要做到硬件层面上的框架,要求使用者按照你指定的规则,在你的控制下进行运行,那就是另外一种东西了。”

“什么东西?”

“操作系统。”

同类推荐
  • 比宇宙更大的是

    比宇宙更大的是

    内容简介:小说讲的是六名同学组成的团队,不断面对挑战并提高自我。小说的背景发生在未来,小说没有采用无聊的武力战斗,更多是斗智、斗文化。比如小说涉及了对联、诗词、茶道等,另一部分是桌游中的数学、程序算法等较量。小说从第二卷开始考虑加入更多的赛博朋克、异国情调,整体来说,科幻元素的融入是比较自然的。小说的独创性在于以下几点:(1)以团队为视角,进行较量(2)较量以智斗为主(包括文科和理工科)(3)小说有一种气势恢宏感,这除了科幻,更是因为小说探讨死亡与爱(4)小说包含了很多很硬核的要素,如密码学、编程学、数学、文学、诗词、对联、心理学、哲学、佛学欢迎加入QQ群,712916961,群内会分享一些作品设定图片
  • 宝石乐园

    宝石乐园

    论,肺癌晚期怎么办?“不要放弃治疗!”“在剩下的时间,找点自己想做的事情。”“你想知道生命的真正意义吗?”江林:“想。”白光闪过,江林进入了主神空间……
  • 快穿之美人倾国倾城

    快穿之美人倾国倾城

    无cp快穿,不虐人,没有逻辑,全靠作者脑洞。主角只有一个限制——倾国倾城新书《快穿之我的金手指总想害我失败》本书又名《系统总想让我任务失败》无cp,主角可男:花允之,可女:花娇娇,也可能不是人,美,强,不惨。PS:主角一直都是一个人,只是名字不一样。世界一:末日来袭,异种入侵,鬼怪频出娇弱少女如何守护国家?系统:“你的金手指魂兽‘兔兔’已到账,请查收。”软萌可爱的小兔子出现在花娇娇面前花娇娇:“你让我用什么打异种,杀怪物?卖萌吗!!”世界二:宇宙第一将军系统:“你的金手指‘奇迹暖暖’APP已到账,请查收。”花允之:“我是将军,不是女装大佬!”本书首发站点:红袖添香
  • 兽世逮捕令

    兽世逮捕令

    新书《每天都是团宠小可爱》已发!欢迎食用!————二十九世纪,纯血统的人类早已灭绝,取而代之的是进化后的兽人和生化人。因一场大爆炸穿越到29世纪的安歌,成为荒芜大陆唯一一个拥有纯人类基因的稀有存在。当人类身份被揭穿,整个荒芜大陆都被震惊了,看着爱慕的追随者接踵而至踏烂门槛无数,众兽冷笑不止————“小宝贝最喜欢的人是我!”澈亮明眸毫无心机。“可小骗子是我的。”紫眸潋滟,好听到怀孕的声音魅惑撩心。“什么?小主人不是我的吗?”蓝眸瞪圆,脑袋歪的一脸茫然。“开什么玩笑,小家伙怎么可能是你们的?”红瞳乍现,痞子笑里的杀意一闪而过
  • 我的超时空穿梭旅途

    我的超时空穿梭旅途

    都说并夕夕上没有好货,陈璨就花了9.9从上面淘到了一个智能手环。他惊奇的发现这个来自并夕夕的手环,能带他穿梭诸天万界,于是他开启了开挂般的人生。
热门推荐
  • 仙之寂灭

    仙之寂灭

    万载修仙路,渡千劫,过百生,又是否真的能跳出三界外、不在五行中,得大自由?
  • 七日琅息

    七日琅息

    在被拉入跟违背现实的逃脱游戏后,看到了那张念念不忘的脸。在恶意和恐惧中,没有人能逃过一劫。当在怪物和恶人中遇见那朵心尖尖上的明月光,她又有何选择?两位大佬前期比较拘谨,后期都是演技爆表骚操作满满的小可爱!
  • 追妻无门:女boss不好惹

    追妻无门:女boss不好惹

    青涩蜕变,如今她是能独当一面的女boss,爱了冷泽聿七年,也同样花了七年时间去忘记他。以为是陌路,他突然向他表白,扬言要娶她,她只当他是脑子抽风,他的殷勤她也全都无视。他帮她查她父母的死因,赶走身边情敌,解释当初拒绝她的告别,和故意对她冷漠都是无奈之举。突然爆出她父母的死居然和冷家有丝毫联系,还莫名跳出个公爵未婚夫,扬言要与她履行婚约。峰回路转,破镜还能重圆吗? PS:我又开新文了,每逢假期必书荒,新文《有你的世界遇到爱》,喜欢我的文的朋友可以来看看,这是重生类现言,对这个题材感兴趣的一定要收藏起来。
  • 捡个少主来种田

    捡个少主来种田

    这是一个现代女大学生穿越到古代一个女扮男装的长子身上养家糊口过日子的故事。这是一个男银误以为自己喜欢上男银的纠结故事。女大学生古云清穿越到古代一个小山村的农家里,本想种种田过过安稳的小日子,没想遇见一个长相俊美的小倌,从此开始了另一段人生,这个少年陪她成长,护她安稳,保她安危,知她懂她,疼她为她。有些喜欢,只能深埋在心底,也只会深深埋在自己心底,直到腐烂,无可救愈——而那个人,他,永不会知道,有这么一个人把他这样放在心上,扎根心底用血液灌溉出一朵花来。【情节虚构,请勿模仿】
  • 罗氏字辈

    罗氏字辈

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。汇聚授权电子版权。
  • 轻松管出好课堂

    轻松管出好课堂

    本书分为三篇,由近70篇文章组成,结合中国教育的实际情况,对美国教育的各方面进行了分析和点评。
  • 修仙魔少

    修仙魔少

    魔王夺舍重生,此时的地球人间,仙人们下凡传法,各地出现修仙学校。天命仙校,校花的宿舍内,昏迷的少年睁开魔眼。新书《修仙白蛇传》作者声明:用手机看本书就下载QQ阅读软件来观看,用电脑看本书就来创世中文网。
  • 了不起的盖茨比

    了不起的盖茨比

    《了不起的盖茨比》是美国作家弗·司各特·菲茨杰拉德创作的一部以以20世纪20年代的纽约市及长岛为背景的中篇小说。它是菲茨杰拉德创作生涯中的第三部长篇小说,此时的他对文学艺术有了更深刻的认识,因而反复斟酌修改,精益求精,直到1925年4月才将书稿付梓。主人公詹姆斯·卡兹本是北达科他州的一个贫穷的农家子弟,自幼梦想做个出人头地的大人物。经过一番努力,他终于步步高升,并更名为杰伊·盖茨比。
  • 为自己开辟新航道

    为自己开辟新航道

    本书收录了马登先生思想的精华部分,希望可以给年轻人平淡的生活带来一丝慰藉。当你面临新的困境,希望人生有所改变时,请拿起本书,并且耐心地读下去。读完此书,你会发现很多人生的疑惑、不解,此时都已经豁然开朗。当代年轻人面临的问题可能是以往时代的人们所无法想象的,但是不管时代怎样变换更迭,人们安身立命的人生箴言是不会改变的,只会随着岁月的流逝呈现出新的意义而已。所以,在浮躁而忙碌的生活中,不妨给自己留下沉思和独处的空间。轻轻的打开本书,让经历过人生光荣与梦想的马登先生,以自己事业和人生的经验,告诉你接下来的人生将会面临什么,而你又应该以怎样的心态面对他们。
  • 追妻无门:女boss不好惹

    追妻无门:女boss不好惹

    青涩蜕变,如今她是能独当一面的女boss,爱了冷泽聿七年,也同样花了七年时间去忘记他。以为是陌路,他突然向他表白,扬言要娶她,她只当他是脑子抽风,他的殷勤她也全都无视。他帮她查她父母的死因,赶走身边情敌,解释当初拒绝她的告别,和故意对她冷漠都是无奈之举。突然爆出她父母的死居然和冷家有丝毫联系,还莫名跳出个公爵未婚夫,扬言要与她履行婚约。峰回路转,破镜还能重圆吗? PS:我又开新文了,每逢假期必书荒,新文《有你的世界遇到爱》,喜欢我的文的朋友可以来看看,这是重生类现言,对这个题材感兴趣的一定要收藏起来。