replica omega omf seamaster 300m chronometer ss rio 2016 ss bracelet a28244332 fake breitling replica watches chronomat 32 rolex all black yacht series versatile limited edition maximum configuration 40mm orange rolex datejust 41 diamond replica2697 replica audemars piguet royal oak chronograph ss gray dial ss bracelet a77506511 audemars piguet replica watch haute joaillerie diamond punk replica watches fake vacheron constantin overseas self winding 35 mm steel omega constellation replica 11 watch2017 oyster perpetual 41 m124300 0001 1e4839f9 patek philippe aquanaut 5067a best replica watch grey with stone bezel6319 iwc le petit prince xviii automatic blue dial 40mm mens watch iw327014 patek philippe best replica watches3002 patek philippe aquanaut 5067 replica watches quartz movement ppf factory 35 6mm9199 omega constellation co axial fake watch metal wire 38mm7956 replica omega v6 constellation 27mm ss blue dial diamonds markers ss bracelet a85203846 rolex best replica watch with moissanite diamond hong kong2808 patek philippe nautilus 5724g replica watch grey dial with stone bezel3944 hublot classic fusion blue with diamond bezel replica watch8617 omega de ville prestige quartz 27mm mother of pearl dial 612258eb audemars piguet replica watch royal oak selfwinding flying tourbillon 第331章我想学(1/2)_超脑黑客 - 棒子小说网
电脑版
首页

搜索 繁体

第331章我想学(1/2)

本站新(短)域名:xiguashuwu.com

第331章 我想学

第331章我想学

编写cao2作系统是一件非常繁杂的事情,必须对计算机系统中每一个细节都了解清楚,通电之后,每一个ying件在最初的状态,里面保存着那些数据,代码是如何一步一步地执行的…等等等等。

林鸿主要使用的编程语言,是c语言,当然,其中还会有有些地方需要用到汇编语言,例如最初引导启动的那bu分代码波otloader。

c语言的确是一zhong非常qiang大的语言,几乎现在大bu分liu行的cao2作系统都是c语言,或者其变zhong语言所编写的,例如unix,linux,甚至inix系统下编写linux的内he,而现在,林鸿则在linux系统下,编写linx的内he。

由于林鸿已经有了不少系统编程经验,他刚开始的时候进度是非常快的。

首先,代码编写环境是现成的,gen本不用再hua另外的时间和jing1力去pei置。

要想编写一个cao2作系统,其编程环境也是有一定复杂xing的,并不说能够编写应用ruan件的环境就可以,而是需要特别定制,这一步通常需要耗费程序员相当大的jing1力和时间。因为你需要编写的系统很可能是一个全新的ti系,现有的ruan件和工ju可能满足不了你的需求,故而不得不自己动手去实现这些工juruan件。

这就像是,你想制造一台机qi,但是却没有现成的工

还必须自己去发明一台车床用来制造汽车的pei件。可想而知,发明车床的时间可能就需要耗费一段极长的时间。

正所谓“磨刀不误砍柴工”要想砍柴砍得快,就必须要有锋利的刀ju,但是磨刀也是需要hua费时间的。

而林鸿现在这一步可以直接省略了。因为他的开发环境完全可以和linux的开发环境一致,因为使用的编程语言是一样的。

其次,诸如波otloader这样的引导程序也几乎是现成的,只要修改少量的代码就可以直接将原来的进行重用。

所以,他在很快的时间之内,就将第一个例程“hellolinx”编写了chu来。

重启之后,引导进入他新编写的cao2作系统,显示qi上,便开始间歇xing的打印“hello”以及“linx”这两个词语。

正如当年linus编写的第一个多进程程序一样,他这个也实现了两个线程,这两个线程同时运行在cpu中,共享着cpu的时间片。

虽然早已料到这样的结果,但是林鸿还是看了一下效果。

这是程序员们经常干的事情,虽然早就料到程序执行的结果,但是还是会选择亲自输入一遍,然后运行再看电脑执行一遍。这样可以有一个ganxing的认知,同时也是对自己的一zhong潜在的激励,看着自己亲自编写chu来的程序渐渐成型,让电脑展现chu各zhong效果,其中的自豪gan是无以言表的。

熟悉心理学的林鸿自然知dao,这实际上是人的控制本能,尤其是男孩子,从小就有这zhong控制**。他们希望玩遥控汽车,希望玩游戏,都是同样的dao理。

写代码的时间过得非常快,一个个细节调试过去,不知不觉中天就亮了起来。

从今天开始,新生们的大学生活正式启动。

首先便是开班会,选择班级干bu以及听辅导员大致介绍一下juti情况,同一个班级的人也相互见见面,认识一下。

林鸿将所有东西都保存好,便关闭了笔记本。

现在已经到了晨练时间,他看了看依然在床上呼呼大睡的其他人,也没吵醒他们,直接到洗手间洗漱完毕便chu门了,地点是学校cao2场。

大学大学,首先面积肯定要大。

水木大学经过这么多年的发展,所占面积,从刚开始建校时候的450亩,到现在整整翻了十倍以上,达到五千余亩,并且这个数字还在增加当中。

在国内,一所大学就是一个城中城,平时是和外界隔离开来的,严禁校外无关人士进入学校,这的确是对学生的一zhong保护,但是同样也造成了一zhong温室效应,学生们chu去之后,往往在很长一段时间内都有些对社会上的环境很不适应。

林鸿来到了ti育馆旁边的cao2场,四百米塑胶跑dao,人造草pi铺满整个足球场。

此刻是六点多一点,天刚亮不久,但是cao2场上却已经有不少人在zuo晨练了。

有ti育系的学生在进行例行训练,也有其他院系的运动爱好者在跑dao上跑步,甚至还有几个人在足球场上带着足球在有针对xing的练习。

林鸿并没有立刻开始练功,而是决定先围绕cao2场跑一圈,看看环境。

还没跑多远,shen后却传来了有

热门小说推荐

最近更新小说