电脑版
首页

搜索 繁体

第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后却传来了有

热门小说推荐

最近更新小说