阿里文学 > 别说我是黑客 > 第九章 初谈编程的本质

第九章 初谈编程的本质

推荐阅读:神印王座II皓月当空深空彼岸明克街13号弃宇宙夜的命名术最强战神龙王殿重生之都市仙尊财运天降花娇

一秒记住【阿里文学 www.alwx.net】,精彩小说无弹窗免费阅读!

    淼风的吉他弹的很好,嗓音却有些干涩,这是不经常唱歌的表现,但干涩的嗓音唱这首歌却有另一番味道。

    吉他声嘎然而至,让同时安静下来的四个人,都回过了神。

    “我算是服了,比电脑,你用一个星期就把我半年内学都都学会了,比数学,小伟就没有超过过你,现在,六弟的吉他也被你玩儿了,疯子,你快让我们都疯了!不过你这首歌我们好像都没有听过。”大头哀嚎了一声,抢过了六弟手中的酒瓶,猛的灌了一口后,躺在了雪地上。

    “没想到你会唱歌。”张素雪眨了眨眼睛,打断了想要继续说话的六弟和小伟。

    六弟和小伟对视了一眼,知趣的拖着大头玩儿起了人体滑板。“疯子,赶紧跑吧,别忘了现在是凌晨,一会儿我敢打赌这条街上绝对会有人放狗咬你!”大头两条胳膊被拉着,转眼消失在了远处的黑暗中,只是不时闪烁的手电筒光芒,告诉淼风,他们三个人并没有走多远。

    “先送你回家吧。”将吉他装进六弟留下的吉他包,淼风背起吉他,将张素雪的单车提来了。这时的他,说话明显变的自然了。

    跟在淼风身后,张素雪明显的感觉到一种说不出的安稳。像是停靠在港湾里的小船,享受着安宁,和安宁中的那一份守护。时间悄然流失,当大头手中的手电筒光芒消失的时候,淼风知道目的地到了。

    “到了,你舅舅恐怕等急了。”抬头看了看还依然亮着等的餐馆二楼,淼风转身看向了张素雪,“回去别马上睡觉,先用被子捂一捂。”将自行车推进餐馆旁依然还开着的大门里,淼风想了一下,轻声的说道。

    “恩,你也早点休息,明天,哦,今天课堂上见!再次祝你生日快乐!”笑着和淼风挥了挥手,张素雪微红着脸,关上了大门。

    在门口站了片刻,淼风拍了拍怀中像是睡着了的米卡,脚步轻快的走向了宿舍。

    大头和自己的床铺已经被六弟和小伟霸占了,大头正捧着x档案,有一页没一页的看着。

    “他们怎么不回自己宿舍?”淼风放下肩头的吉他,端起了桌上的一杯热水。水温刚刚好,看来是大头提前准备的。

    “说是要等你回来,结果把白酒分了,然后就成这个样子了,害得我只喝了几口!”合上手中的书,大头有些郁闷的踢了踢,小伟的脚,对方哼哼了一声,反了个身继续憨睡,微微的呼噜声,让淼风不由的摇了摇头。

    “今天谢谢你们给我过生日,不早了,我们去他们房间睡吧。”拍了拍大头的肩膀,淼风打开了房门。

    “我睡不着,你今天给我说的话,我还是觉得行不通,考大学,我没信心,我还是觉得参加他们的培训比较好。”

    “……”看着大头认真的样子,淼风一时间不知道该怎么反驳,再次关上房门,推了推小伟,淼风坐在了床板上。“他们培训的是VC吧,从他们的培训目录来看,恐怕你很难跟上进度。”

    “很难吗?我怎么不觉得,这些问题我都能答的出来……”

    “先不说他们的问题,我问你,你知道计算机的工作原理吗?懂编程语言的本质吗?”淼风拿过大头手中的x档案,看了一眼问题后,将书放在了一边。

    “……说实话,不懂。不过,你是和我一起学的,难道你已经搞懂了?”,看着淼风从小伟裤子口袋里拿出香烟点上,大头想了一下,开口问道。

    “应该算是搞懂了吧,哎,现在都已经2点半了,睡不睡的已经无所谓了,既然你对计算机这么有兴趣,那我先给你说说,不过先说好,我说的,你没有搞懂,以后对于考大学你要听我的。”抽了口烟,淼风不自觉的开始挖掘自己刚刚进入OXMODE基地时的记忆。

    “搞的我计算机有多烂似的,你的计算机可是我教的。”大头有些不服气了。

    看着大头的眼睛,淼风再次抽了口烟,“物理书上我们已经学过了电子吧,也知道电是由电子移动产生的。”

    “恩,这个我知道。原子带电子,电子移动产生电流,可这和计算机有什么关系?”大头动了动身子,靠在了墙上。

    “计算机俗称是电脑,这可是你说的。你有没有想过用电来表示数字?”淼风按灭了手中的香烟,从床头拿出了纸笔。

    “用电表示数字?怎么表示?不可能表示的出来……”大头眉头皱了起来。

    “其实计算机就是用电来表示数字的,你还记得你带我第一次进网吧的时候说过什么吗?”淼风提笔在本子上写了一个一串01组成的数字。

    看着淼风的动作,大头笑了一下,“二进制,我当时告诉你,其实计算机不认识23456789只认识0和1。”

    “恩,你还教给我如何用二进制表示其他数字,可是当时的你和我都没有让二进制去进行加减乘除。而计算机编程的本质,其实就是二进制的加减乘除。”听到大头的回答,淼风点了下头。

    再次在本子上花了一个正方形和一个长方形。

    “这个正方形,我们把它看成CPU,而长方形,我们把它当作内存条。编程就是让一段段代码通过编译器被翻译成二进制,然后存储在内存中。然后CPU按次序从内存中读取二进制,然后进行加减乘除操作。”

    看着眼睛亮起来的大头,淼风的眼神不由的涣散开了,他想到了OXMODE基地中的罗斯乔治教官,那个全身被古铜色覆盖的家伙,没人会想到他是个程序员,也没人知道他就是OXMDOE自有协议的开发着!

    “人在社会里生活,就要进行互相交流,或者称为数据交换。而这种数据交换要按照某种早就已经成为事实或者习惯的规则来进行,这种规则有语言,有文字,有音频视频,也有手势,这些所有的规则的确定,在计算机来看,就是对数据的编码,正因为确定了编码,才有了后来的C语言,有linux,有了windows,有了形形色色的程序……”

    “淼风,淼风……”大头挥了挥手,打断了淼风的回忆,“你怎么了?”

    “没什么,想到了一些事情。”淼风摇了摇头,轻吐了口气。

    “淼风,你说这些我是没有听过,现在知道了,可是我有一点你还是没有说,计算机怎么表示数字,哦,就是怎么表示二进制啊。”大头听的上瘾,移动身子再次推了一下小伟,挤到了淼风身边,小伟现在彻底爬在了墙上。

    “物理上我们学过控制电路电流流通的装置叫开关,而开关的开合正好可以表示0和1,用开关表示二进制这个不难吧?”淼风扔下纸笔,靠在了墙上,再次拿起一颗烟点了起来。

    大头听完,皱着眉头开始思考起来,片刻后他不由的拿起淼风丢下的纸笔,画了很多横线,每条横线的前方都是一个开关,而横线后方大头根据电源的开关状态,写下了0或者1.

    笔尖再动,同样的图案出现,大头眼睛一亮,在两张图中央写了个大大的加号。“这样真的可以啊。”

    “恩,这就是最早期计算机的计算原理,也是为什么计算机会选用二进制的原因。”含笑的抽了口烟,淼风直起了身子,“等我们在了解了逻辑电路后,你就可以自己动手做一个最普通的计算器了。”

    大头听到淼风的话后,双眼猛然间闪出了亮光,“自己造计算器!淼风你不会骗我吧!”

    看着明显激动起来的大头,淼风轻笑了一声,“不过这要你上大学之后才可以!所以你还是听我的好好读书,考大学吧!”