按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
他知道,一个人的能力是有限的,单靠他的力量,无法去改变这个社会,无法去改变这个世界,但他并不介意为此去努力,从一点点小事去做起,靠他那小小的蝴蝶翅膀,一点点去影响周边的人。
人总是得有点追求是不?
而通一班,就是他理想乌托邦的雏形。
也正因为如此,他才会接受班长这个职位,才会用嬉笑怒骂的方式来稍稍出了点风头,以在班上快速树立威信,来带领大家来共建一个让绝大部分人都觉得舒服的班级。
为实现这一理想,他可谓是用心良苦。
这样的理想可以跟张高阳说吗?
余钢觉得,还是少说多做为妙。
他立即又嬉皮笑脸地回道:“我能做什么呢?你要是不放心的话,你干脆换个人来当这个班长好了,我个人强烈推荐匡雪君。”
“你这小兔崽子,想都别想!”
张高阳笑骂道。
其实在余钢来之前,因为听信了何勇的谗言,他其实有过另选贤能的心思的,可是在跟余钢又一番谈话之后,那种心思已彻底息了。
还能找到比余钢更好的班长人选吗?
张高阳不觉得。
在有些事情的考虑上,他感觉自己都不如这喜欢闹腾的混小子。
“来来来,你不是说你计算机水平很牛吗?让我来考考你。”
他直接转移了话题。
第73章 这是高手
在整个江大,电信院的计算机房算是条件最好的机房之一,其规模和设备的先进程度,仅次于网络中心及计算机学院等。
因此,张高阳的这份工作虽然有点繁琐,但他的内心还是挺自豪的。
“看到没,清一色的586,小机房里甚至还有几台最新的奔腾三。”
指了指机房内那些还很新的电脑,张高阳得意洋洋地说:“想用电脑的话,就拿出你的本事来,让我看看你的水平到底咋样。”
考验即将开始。
切,一些老古董而已,有什么值得稀奇的?
余钢暗暗腹诽了一句。
作为一个过来人,他在前世什么样的先进设备没用过?论速度,论计算能力,就算是现在的奔腾三,也哪能和二十年后的设备比?
可现如今,为了能用上这样一台老古董,他却不得不来接受张高阳的考验了。
“你想考什么?”
一屁股坐在了一台电脑前,余钢随手就按下了电源按钮,电脑屏幕开始闪动,然后在黑白屏Dos状态下跳了很久,才跳出了98启动画面。
余钢熟练地查看起了电脑的配置。
奔腾2处理器,128b内存,10G硬盘,15寸彩显,主板自带声卡和显卡
这样的配置,除了因为是机房用机没有独立显卡、独立声卡、光驱之外,已现在算得上是目前的高端配置,可是与二十年后的电脑相比,还是差得太远太远。
“你不是说你会汇编吗?来,给你看一段程序,看你能不能看懂。”
张高阳掏出了一张软盘。
在计算机语言这一块,分为机器语言、低级语言、高级语言这三种。
机器语言就不必说了。
那是一串串由“0”和“1”组成的指令序列,这种计算机能够认识的语言,可读性却非常非常差,因此很少有人会用。
其次就是低级语言。
汇编语言就是低级语言的一种,也是最为普及的一种。
汇编语言和机器语言实质是相同的,都是直接对硬件操作,只不过指令采用了英缩写的标识符,容易识别和记忆。
源程序经汇编生成的可执行件不仅比较小,而且执行速度很快。
可是与大量使用堆栈、寄存器,将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节的高级语言相比,汇编语言的源程序一般比较冗长、复杂、容易出错。
这就意味着,一个能熟练使用汇编语言进行编程的人,需要掌握更多的计算机专业知识,必须对计算机的原理了解得更加透彻。
因此,从计算机语言的学习和掌握来说,不需要有太多的专业知识的高级语言反而是更容易掌握的,反倒是汇编语言,一旦能熟练掌握的,那才是真正的高手。
余钢竟然敢说自己还会汇编语言?
张高阳咋一听,他当时的反应是嗤之以鼻。
那就拿这个来刁难你吧!
张高阳立即就拿出了一张早已准备好的软盘。
在这个U盘尚未面世,移动硬盘更是罕见的年代,程序员想保留自己的程序,只能把它们装进一张张35英寸大小的软盘里。
作为一个计算机通信技术方面的专业人士,张高阳在汇编语言方面也是下过苦功的,在早期,他就曾经做过大量的汇编语言编程练习,并且把那些练习程序都保存了下来。
现在,他这张软盘里装的就是他的那些练习程序。
余钢比较才一个大一的新生而已,张高阳就算想刁难他,也不至于拿上千行代码的复杂程序来考验他。
把软盘插进了电脑主机的软驱里后,张高阳把一段程序调了出来,得意洋洋地说道:“好好看看,看你能看懂不?”
一种熟悉的感觉立即就涌上了余钢的心头。
对于汇编语言,他真的不陌生,甚至于可以称得上是精通。
汇编语言虽然开发周期特别长,实现一个简单的功能都非常麻烦,很少被用来编写应用程序,可它那直接访问计算机硬件、执行效率极高、占用资源极少的特点,却让它被广泛应用于嵌入式设备、驱动程序、实时应用、核心算法等方面的编程。
在通信与系统集成领域,用到汇编语言的机会也还是挺多的,原因在于,这一领域的很多设备都属于嵌入式设备,比如说大家所熟悉的ode、路由器等。
正因为工作的需要在前世经常使用,因此哪怕余钢在前世后期已很多年没再做码农,但他在看到这些熟悉的代码后,他还是感到熟悉和亲切。
只是这段代码实在是太简单了一点,对他来说根本就没难度。
“不对,你这段代码有问题!”
在细细扫描了一遍后,余钢立即发现了不对劲。
“哪里有问题?”
张高阳不动声色地问道。
可此时他的内心里却是相当震惊的。
这小子才扫一眼就发现了问题?
不可能吧!
他心里犯起了嘀咕。
这种软盘其实有一个名字,叫“汇编程序错误大全”,这里面收集的全部是张高阳在用汇编语言编程过程中犯过错误的问题程序收集。
比如说他现在打开的这段代码,里面就有一个很不起眼,但非常致命的错误,这一不起眼的错误弄得张高阳费了老半天功夫,才艰难地把它给找出来。
有且只有一个问题!
可现在余钢才看了几分钟,就说有问题!
不可能吧?
张高阳侥幸地想着。
“你看这个存储器地址变量,你在前面声明的是十六进制,可你在这里赋值时给的却是十进制数字,这程序运行时能不出错吗?”
余钢用鼠标一划拉,准确地把错误指了出来。
张高阳傻眼了。
这一错误之所以不起眼,原因就在于这一被预先声明的存储器地址变量,在整个程序中仅用了两三次,而且彼此间起码跨了上百行代码。
他就这么一扫,就能准确地把这一问题给找出来?
这岂不是表明他不仅很快就把这长达数百行的代码看懂了,而且还看得很透彻?
天哪,这是什么变态水平?
张高阳有一种预感:这是高手!
接下来的事实印证了他的这一猜测。
在接下来的时间里,张高阳又一连打开了好几个汇编程序,而且是一个比一个复杂,一个比一个隐含的问题更难,可他发现,这些程序都没难倒余钢。
大部分的问题都被他准确地找了出来。
这还是在没有进行编译和调试的情况下。
甚至于,有的程序余钢还提出了简化思路。
这确实是高手!
张高阳自愧不如。
那么问题来了。
这小子怎么会那么厉害?
他只不过是一个高中毕业生而已!
第74章 折服
这一场考验,对于余钢来说也算是一个不错的机会,因为他可以趁机再来熟悉一下汇编语言。
对于汇编语言,他现在也还是挺重视的,因为他接下来想做的项目校园卡,其中就有关键地方很有可能会用上汇编语言。
比如说射频IC卡。
又比如说刷卡机。
从本质上来说,这两种设备都是嵌入式设备,他们的内置程序都最适宜于用汇编语言来编程。
不过那是后话。
对于现在的余钢来说,他现在要面临的问题,就是张高阳的质疑。
“你这水平是怎么学来的?”
张高阳是这么问的。
其实他挺想说,你这汇编语言的水平,就算是去教大二大三的本科生也绰绰有余。
事实上,张高阳在上研究生时,就曾代导师去给大二的本科生们上过这个课,现在他发现余钢的水平竟然比他还高,这让他怎么想得明白?
“看书学的啊!”
为了让自己的天才人设合理化,余钢又准备信口开河了。
“看书能学这么精?”
张高阳再次表示怀疑。
如果光看书就能学那么厉害,那还要老师干什么?还要上机实操干什么?
要知道,编程语言的精通,光靠看书是绝对不行的,最起码得一边看书一边实操,若是能有一个水平上佳的老师在一旁指导,那才是真正的学精途径。
“为什么不能?我上小学就开始学这个了,因为无聊,所以用这个编过很多Dos小程序来玩。”
余钢的信口开河来了。
他将自己的学习编程语言的时间无形中往前提了起码七八年。
这是必要的,就算他给自己安下