青豆小说

手机浏览器扫描二维码访问

第45章 面对象编程构生物 说课题宇轩遇凯丽(第1页)

2oo4年6月6日,张治国收拾好了家中的一切,隔壁的忘年交少年牛华依依不舍的与张治国道别,说等他再长大些混社会的时候就还要去找张治国习武,张治国抚摸着牛华的头说等你长大了,我就做你开的游戏"我的宇宙"的骨灰级粉丝玩家。

深夜,张治国依依不舍的看着手里的一张合影,那合影是他大学刚毕业时,在济南和高中同学聚会上的留念,班长大涛、大美女刘雪都在,还有十几个其他高中同班的同学,那次聚会是大涛安排,已赚了不少钱、初露商业能力的刘雪又安排大家唱歌,还送了他一套Zippo的打火机,同学们欢歌笑语喝了很多,哥几个吹着毕业后买房买车的畅想,问着苏强他未来的打算,苏强只是说保家卫国,在部队里慢慢爬,什么也不能多说,大涛仔细的和他评估了他多久可以评为团级干部,最后下了结论,说凭他的能力不出八年肯定是个正团,于是,他成了同学们口中最年轻的正团,那晚他喝了很多酒,那晚也是他和高中同学最美好的回忆。他回想着这一切,把照片慢慢的扔入了火堆,看着那照片化为灰烬。次日,张治国便去美国加利福尼亚州旧金山的黑王盾安保公司报到入职去了。

李宇轩此时已经是研究生三年级,即将毕业继而开启博士生涯,他的研究生毕业论文是《用面向对象的编程语言创建世界生物模型》。面向对象语言(objenetguage)是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。在面向对象的语言中,类是用以描述对象的基本元素,一切皆为对象,所有对象都有其所属的类。在李宇轩的毕业论文中,他把生物分类分为:界、门、纲、目、科、属、种归纳为对象,并对一些特殊对象比如病毒界、植物界-被子植物门-单子叶植物纲-兰目-兰科-眉兰属-角蜂眉兰种、动物界-脊索动物门-哺乳纲-食肉目-猫科-豹属-虎种、动物界-脊索动物门-哺乳纲-灵长目-人科-人属-智人种等有代表性生物进行了生物生命形态的面向对象的编程语言逻辑的呈现和论证。这个论文目的是用计算机语言,以最符合计算机逻辑和真实生物世界的模式,将用以描述生物世界的向对象的编程语言的基本逻辑创建出来、并予以论证其合理性。

六界法将生物分为病毒界、原核生物界、真菌界、原生生物界、植物界以及动物界。而原生生物界、真菌界、植物界和动物界又统称真核生物界。后来现在论文调研和写作的过程中现该课题庞大,在导师的建议下,李宇轩论文的研究重点放在植物界和动物界为主,只将方法再放在病毒界予以论证。

在面向对象语言中,类的定义描述为类(c1ass):是具有相同属性特征和行为规则的多个对象的一种统一描述。因此,生物是一个类,动物界也是一个类,哺乳纲也是一个类,灵长目也是一个类,人科是一个类,人属是一个类,智人种也是一个类,甚至可以在智人种的基础上再派生出男人类,女人类,黄种人类,白种人类,黄种男人类等。这些派生出来的类,叫做子类。子类的定义是,子类用来模拟现实世界中的类的层次问题,子类将继承其父类的全部特征和方法程序。但在子类中可以对这些继承的特征和方法程序进行修改,以对该子类进行更准确的模拟。

类只是一个统一描述,是抽象的存在,而所有具象的存在都必然是类的一个实例或实体(Instance),实例对象即是类的具体实体。事件(event),是一个生在一个类身上的一个被类感知的一个动作。而这个动作可以触相应的程序或者方法。属性(property)是用以描述一个类的具体实体的特征。方法(method)是模拟类的具体实体对一些事件(event)的反映,方法中可以注入程序,以执行各种复杂的计算机操作。

李宇轩的计算机功底深厚,生物知识却有限,他在水木清华上写了自己的论文想法,希望能找一个生物学的大咖同学一起来探讨这个有趣的课题。

李宇轩化名鲁码锐士在水木清华,本人研三计算机,男,现就《代码重写世界生物》论文寻生物学学友,男女不限,硕博不限,知识得渊。当晚很多人咨询回复,有的打趣问你长得帅不帅,有的说新世界给我留个名额,有的问大一的行不行,有的纯粹在后面跟智力小段子,妙趣横生,倒是有一个网名叫做"凯文凯丽思"的学友回复到,世界生物正于自毁中,继续代码重构,博一学姐,三求不出,除非专业过硬。李宇轩看着凯文凯丽思来头不小,赶忙加了好友聊了起来,两个人相约见在李兆基楼的天投咖啡。

见面时,李宇轩拿了一本《面向对象的编程语言》做暗号,坐在咖啡厅里东张西望的等。一个身高一米七左右,架着黑色镜框,显得知识渊博且稳重的女生一身绿色的站在了小咖桌对面,从容说道:"你好,面向对象的编程语言。"

李宇轩抬头看学,学姐一生正气,黑框眼镜度数不敌,眼框不大却似是遮住了整张脸,眼眶不小但依然秀的出师姐清水出芙蓉的好皮肤,一张一丝不苟教科书一样的学者脸,任何美丑的评价都是对她的亵渎。李宇轩赶忙起身握手,客气的说道:"师姐好!我是李宇轩!鲁码锐士是我。你是凯文凯丽思?"。

师姐坐下,说道:"嗯,凯文凯丽思。你坐呀!"

李宇轩赶忙去点了两杯咖啡,回来坐下:"师姐和凯文.凯利是啥关系啊?"

师姐坐下,说道:"凯文凯利写了我想看的东西,我又展开了思考,我思故我在。嗯!"师姐的笑内敛且稳重。

李宇轩:"师姐是生物学博士?"

师姐:"清华大学生命科学学院,博士,博一,小弟弟,认识下,我叫陈凯丽。"

李宇轩:"师姐好!幸会幸会,你这个名字好熟悉啊。"

陈凯丽:"呵,老套路!是不是见到女的都这样说,似曾相识,梦里见过!"

李宇轩脑子扫了一圈自己的记忆,猛然想起了李红、陈凯丽这个那天江灵莫名其妙提到的名字,瞬间心神不定手里冒出了冷汗,这江灵,怎么能够遇见我未来似的,提前预判到我会遇到的女人?他又悄悄看了一眼陈凯丽,怎么也想不到自己会和眼前这位学姐生那方面的关系。一时间心神不定,被陈凯丽尽收眼底。

陈凯丽:"怎么了,被我戳穿了就这么慌呀,学弟就是沉不住气。不过还是年轻好,嫩雏的样儿都写在脸上,倒叫人喜欢。"

李宇轩:"想起来一个朋友提到过一个类似你名字的朋友而已。"

陈凯丽:"那可能就是凯文.凯利咯,你知道么,他的那本《失控》,导演沃卓斯基在拍摄大片《黑客帝国》(matrix)的时候,要求全体人员全部阅读才能拍好电影,他是思想的先行者。对了,你那个《代码重写世界生物》是怎么回事。"

李宇轩:"哦,是这样,我需要用面向对象的计算机语言去重构生物的模型,需要从根上逐级去筛选生物的共性,病毒细菌真菌的共性,到植物的共性,动物的共性,沿着界门纲目科属种的顺序,逐级继承下来。"

陈凯丽:"有点意思,所有生物,活着,活着和想要活着是共性。"

李宇轩:"这会是一个论文,所以不能这么粗暴的归纳为活着。你听说过面向对象的编程语言么?类就是物种的定义,每个类都有事件、属性和方法,我需要从生物数的根上归纳共有的事件、方法和属性,到逐个细枝上不断继承和改写这些事件、方法和属性。"

陈凯丽:"Java不就是面向对象的编程语言嘛,学过一点,本科的时候理工科都得学,我们做实验也多少用一些,不过你讲的什么事件、方法和属性是什么?我记不清了。"

李宇轩:"这个好懂,我举个例子。比如有一个类,叫做人类,netg。你是一个人,就是一个人类的实例,我也是一个人,也是人类的一个实例。人类这个类有许多属性,是实现定义好的,比如性别,身高,体重,三维,头颜色,眼睛颜色等等,不同的实例就会有了具体的人类这个实例的属性值,比如你性别女,我性别男。"

陈凯丽:"我陈凯丽,你李宇轩,也是属性,对吧。"

李宇轩:"对,你真聪明,也是,清华博士师姐,也没法不聪明。接着你的举例,我再多一句,你讲的是姓名,name,原则在一个运行空间里,name是不能重复的,因为要根据name寻址,由于会重复,所以,我们还得有个Id,来创建唯一索引,Id也是属性。比如在中国,那么Id就是身份证号,所以身份证不能重复,假设在全球,不用身份证,那么全球的护照号,或者地球公民号,也不能重复。如果我们重构整个生物界,那么生物界的一切,Id都不能重复。"

陈凯丽:"唯一索引,主键,对吧。"

李宇轩:"smart,和学姐聊天聊的就是开心。再说方法,还以人类为例,说话、攻击、吃饭、睡觉,都是方法,出生、死亡也是方法。比如人类的方法,可能继承于灵长目定义的方法,比如攻击,灵长类会用拳头打,用脚踢,用牙咬,人类也继承了这些方法,但是又可以用枪、用其他工具,那么人类的攻击方法则又父类的方法上得到了扩展或者重载。那么出生和死亡之外还有那些方法是生物所共有的,就是我要和学姐探讨的问题,当然了生物界那么大,我们的探讨可能不是一下子能够完成的,所以,我可能真的要麻烦师姐一段时间,如果你的课题也有这方面相关的,那就太好了,我们互帮互助了,要不我可用不起师姐那么多时间呀。"

陈凯丽:"好说,这个我真的挺感兴趣,那么交配,生育,聊天,开心,也都是方法咯?"

李宇轩:"都是方法,说起开心,如果你说这是一个东西,那么可以理解为方法,开心一下,如果把他理解为状态,那么也可以按照情绪这样的属性一个值去理解开心,比如你现在的情绪属性是开心。"

陈凯丽:"哇,确切,我感觉我已经爱上你的课题了。"

李宇轩:"哦,还有个事件,事件怎么理解呢?事件可以是你能捕捉到的可以出你有意识的下一步动作的一切感知,比如当你和我说话的时候,这就是事件,再比如被我打过,现我要打你,听到我的声音,即将听到我的声音,准备去听声音,这些都是可以去定义的事件。动物世界最典型的事件就是现天敌时,植物直接最典型的事件就是雨水教官时。电脑里的事件最典型的就是当鼠标单击,当键盘按下回车键、任意键。嗯,就这样。"

陈凯丽:"懂了,妙!当我爱上你,是不是事件。"

李宇轩:"当你爱上我,是你的事件。当我现你爱上我,是我的事件。都是事件,还可以再细分为,当我要爱上你,当我爱上了你,当我爱过你,英语的过去时,将来时,现在进行时,完成时,过去完成时,都是可以被定义事件的类型。"

陈凯丽把吸管哗啦哗啦的吸着已经没了的咖啡,李宇轩的杯子也空了,又要去续杯,陈凯丽说道:"别乱花钱了,这咖啡喝多了睡不着。咱们溜达溜达接着说。"

陈凯丽和李宇轩在校园里边漫步边说着面向对象的语言和生物的关系,陈凯丽逐渐也对这个课题充满了兴趣和自的研究角度。两个人不知不觉跟随着陈凯丽的脚步回到了她的博士宿舍,那是一个温馨简陋的单人间。

热门小说推荐
重生福女带空间去逃荒

重生福女带空间去逃荒

李家嫡长女又美又飒,带空间物资去逃荒,历经战乱病疫诸多困难,和家人团结一心夺回荣耀,收获美少年一枚。...

求你了大佬,别再种那该死的地了

求你了大佬,别再种那该死的地了

剧情铺垫需要读者大大们千万不要觉得水,其实是慢热型。2o45年蓝星迎来灵能复苏,原有的世界格局生改变,人类可以变成人类,动物们进化成变异兽,传说中的诡异生物也出来凑热闹,就连神话故事里的神明也被证实真的存在。在这样的世界中,身为穿越者的李洛表示一切都跟他没啥关系,他就想安心种个地。神明大佬我真的错了,求你不求你了大佬,别再种那该死的地了...

穿成荒年小农女,我有空间爽麻了

穿成荒年小农女,我有空间爽麻了

简介关于穿成荒年小农女,我有空间爽麻了程冉死在最后的任务里。再睁眼,穿越到一个架空朝代,成了个瘦弱的农家女。十年荒年,颗粒无收,人人都饿疯了。她正要被跟着进山的樵夫,杀了吃肉。程冉拼命回到家中,现没人问她为什么一身伤,亲娘还因为她没找到食物,要暴打她。这家人,不要也罢!程冉强势和家人断绝关系,一家人都等着她暴尸街头。不想程冉一个人也能把日子过得风生水起,食物吃不完,绸缎穿不完,还有了个气质卓绝对她极好的夫婿啃树皮的程家人坐不住了,纷纷来套近乎,程冉理都不理。程家人气急败坏,开始造夫婿的谣。别看那小白脸长得好看,就是个杀人犯!程冉还不把他举报到衙门,这是包庇罪!还带着里正冲到程冉家里,要把他们小两口就地正法。程冉呵呵一笑,给大家介绍一下,这小白脸,太子。我,太子妃。...

沙雕女嫁病娇:三观不合为银折服

沙雕女嫁病娇:三观不合为银折服

简介关于沙雕女嫁病娇三观不合为银折服楚瑶本是末世一名五阶木系异能者,在一次丧尸围城中,为救同伴异能耗尽,死于丧尸之手。死后穿越到架空王朝,没有丧尸的威胁,食物有银子就能买到,且嫁给第一富商君澈,每月零花钱一万两,本以为是老天爷开眼。谁料她只是书中炮灰女配,被娘家长期pua,一直不停拿银子,去贴补娘家,仅仅为了那一点亲情。最后源源不断的银子,流入尚书府后,又转到当今三皇子手上,为日后登基添砖添瓦,庶妹女主入宫,跟男主成就一段佳话。而他们这一对炮灰夫妻,一个和离后,因为姿色出众,被原主爹当成货物,转送各个男人之间,被糟蹋致死。一个疯狂做生意赚银子,试图忘记情伤,被人坑害入疫城,得了瘟疫被困死在城内,眼睁睁看着自己,一点点烂掉惨死。楚瑶冷笑一声,炮灰谁踏马爱当谁当去,她可不伺候,坑爹坑继母,没事溜溜庶妹耍着玩。嘴甜心狠戏精女主Vs恋爱脑病娇男主...

离婚吧!真当我是癞蛤蟆?

离婚吧!真当我是癞蛤蟆?

作品简介非爽文,介意者慎入楚宇轩跟夏竹结婚两年,本以为天底下没有捂不热的石头,直到那位白月光回来,夏竹义无反顾的奔赴离婚后,楚宇轩回到了楚门,摇身一变成了豪门纨绔,在家族安排下,迎娶了冰山美人儿赵雅楠。表面上,他是个混不吝的败家子,但背地里却一直在调查着十年前的一桩秘密某天,夏竹因为误会,气急败坏打了楚宇轩一个耳光,赵雅楠反手便打了回去再敢动我老公,我撕了你!这一巴掌,彻底打进了楚宇轩的心里,这对先婚后爱的冤家,最终双向奔赴。豪门争斗,恩怨情仇,随着一桩桩往事被抽丝剥茧,一个个真相浮出水面,赵雅楠终于知道了楚宇轩这十年里承受的是多么沉重的痛苦。她紧紧将他拥入怀中,泪眼婆娑道宇轩,我好心疼你啊。楚宇轩混不吝地笑那睡一觉?离婚吧!真当我是癞蛤蟆?...

修仙大佬从不委屈,有仇当场报了

修仙大佬从不委屈,有仇当场报了

简介关于修仙大佬从不委屈,有仇当场报了修仙大佬姜楚一朝在雷劫下灰飞烟灭,没想到再次睁开眼,居然变成了21世纪爹不疼娘不爱的小可怜姜楚。从小流落在外的原主性格怯懦,包子性格,被女配坑得很惨。参加选秀节目全网黑就算了,还被亲爹亲妈嫌弃厌恶,最终死不瞑目。再睁眼,当小可怜变成了修仙大佬。无所谓,爹不亲娘不爱,那咱们就不要了。绿茶算计?那就以其人之道还治其人之身。全网黑的小可怜一不小心就成了全网的团宠。亲爹亲妈后悔了,哭着跪求原谅。一直害她算计她的绿茶养女也后悔了,痛哭流涕求她原谅。当初因为嫌弃姜楚出身退婚的未婚夫后悔了,高调示爱企图挽回。姜楚冷然一笑,当初不好好珍惜,现在后悔?晚了。...

每日热搜小说推荐