《疯狂的程序员》11
实其也没么怎等,机会就来了,像好是机会一直在等他,等他决定不玩游戏了,来把机会拿走。
在现很多人是总抱怨:“苦恼阿,没机会阿。”像好
己自就是那个才华横溢又无法横溢才华的大诗人。实其机会就像羊,満地是都,关键是你己自要道知
么怎去剪羊⽑挤羊

。――难道你还等着羊己自把⽑和

送到你手上,那才叫机会?
大三的课就是比较多。刚进大学的时候,绝影想,大一应该轻松吧。没想到大一课多到超出了他的想像。就算是大一打基础吧,那大二课应该少一点。没想到大二又加了两门课。再想基础也学差不多了,大三专业课应该不多吧,结果专业课比基础课还多。绝影拿课表看了下一,有两门课他比较在意:《型微计算机原理与应用》和《数据结构和算法》。
《型微计算机原理与应用》用的书就是《型微计算机原理与应用》,杨有君,史志才,机械工业出版社,书不算厚,有只300多页。《数据结构和算法》用的书也就叫《算法与数据结构――C语言描述》。两个老师比较有意思,是都年轻人,一男一女。男的姓谭。
绝影对这个谭老师印象不错,为因他很年轻,且而大家对他评价就个一字:狂。就这一点,他从他⾝上隐约看了到了一点己自的影子。不过绝影也得觉他实在太狂了,愤世嫉俗,自为以是,总得觉
己自⽔平就很牛,鄙视学校那些报课题的,鄙视公司那些搞研发的。绝影想这大概就是为什么宴斌经已升到教务处副主任而他还在做讲师的原因吧。
他上课也从来不带书,想到哪讲到哪,并且讲的是都他己自的。他常常说:“书上那个,跟们你讲,那是大错特错,这个XXX哪里有样这的用法。”始开绝影也不相信他,来后他得觉谭老师⽔平可能确实比较⾼,为因他让他帮己自改过一段C语言程序,硬是把200行的代码改到68行。
绝影学了一段时间汇编,他道知
型微计算机原理这东西跟汇编语言是不可分割的,大部分讲型微计算机原理的书表面上是在讲型微计算机原理,实际上是在讲汇编语言。们他的区别在于,讲汇编的书就只讲汇编,一般很少讲其它的,包括型微计算机原理。而讲型微计算机原理的书是总爱东拉西扯,什么电路阿,数电阿,模电阿,汇编语言阿,能讲的都讲,以所绝影是还很庆幸己自当初买是的《PC汇编语言程序设计》,要是当初去买本《型微计算机原理》,那电路都能把他卡死。
绝影得觉谭老师讲得比较好,他就一直去听他的课,然虽像C语言一样他得觉
己自过这门课肯定不成问题,且而凭己自的能力,就算自学也有应该有实力拿到全年级最⾼分。样这看来,在大学里面很多时候并是不去听课,而是去听人。特别是上了几次课后,他然忽又有重大发现,得觉上课是还值得的。
说前以他看原码反码补码硬是没看懂,反正这个概念也好背,就背下了:正数的反码是它本⾝,负数的反码是首位为1其它取反;正数的补码就是它本⾝,负数的补码首位为1其它取反后最加1。他背了,但他也不道知什么意思。但是听了几次谭老师的课,他道知“数字加法器”这个东西,如比两个数,⾼电平低电平输⼊进去,就得个一结果,是还⾼电平低电平表示。么这看来,拿二进制十六进制来表示数据真是个好方法,想起前以骂了冯。诺依曼,给他承认个错误。接着他就明⽩,为什么要补码,为因加补码就等于作减法,样这把减法转成加法来做,把乘法也转成加法来做,把除法转成乘法来做,整个CPU就只需要个一“数字加法器”就够了。
他得觉
己自发现了个一惊天大秘密,这时候很多同学还在背:正数的反码就是它本⾝…
谭老师也比较喜

绝影,为因他可以提出一些比较专业的问题,如比为什么不支持內存到內存的寻址?他在解答样这的问题是会常非有成就感。时同他也会跟他讨论些很有创意的东西,如比:题目是做64位加法,他就跟他说,用ADD么怎
么怎做,用MMX指令么怎
么怎做。后最归纳下一,是还用ADD做效率比较⾼,为因用MMX指令太少,指令对齐还没出来,效率提⾼不了多少。
MMX是绝影偷偷学的。当然他得觉
常非有必要,这些指令是在现书上阿,老师阿都不会讲的,好多同学听都没听说过。但是他道知应用常非广泛,以所你学大家都道知的东西有什么用呢?要学就学大家都不道知的东西,样这你才能做大家都做不到的事情。
以所
们我有时候也要理解老师,们他天天在讲台上讲,对他来说下面坐的有80%是都文盲――有文化的文盲,当然们他会很认真地记着笔记,至甚能预感到那些是重点,那些是考点。你为以老师喜

样这的人吗?他得觉他在对着一群猪讲课,他得觉
己自心的中东西比起书上来,那是都至理名言,可是,以们他的智商,们他无法理解。这时候当他发现了绝影,他感觉终于找到个一知音,以所,他对绝影许也更多是的感

。
在土匪们他眼中,谭老师和绝影一样是无法让人理解的。实其
们他心眼里也鄙视样这的老师,很简单像《微机原理》样这的

肋课本来大家就抱着可上可不上的态度,但老师们他非要一再強调这课对于XXXX有多么重大的意义,并且还坚持考勤布置作业,像好这课过不了大学就毕不了业。时同,土匪得觉绝影疯了,在们他班上,说某人没救了或者某人的想法完全错误通常用:“他,疯都疯了。”
绝影己自心中有套理论,他有没跟土匪们他说,为因以们他
在现的智商,们他无法理解。你道知程序是啥玩艺吗?程序是给谁用的?们他肯定说:“程序当然是给人用的咯,用来解决问题嘛!”实其程序真正是拿给计算机用的。你写程序给计算机看,就得照他的想法去写,多跟它

流。计算机这东西,说它么怎
么怎好,运算速度快,但毕竟它不像人那样有智商,说来起就是⽩痴,你跟它

流久了,也慢慢变得像⽩痴。
又说《数据结构》这课,上课是的个年轻漂亮的女老师,绝影反而不道知
的她名字。最近CSDN上是不老讨论什么女开发人员,女程序员么怎样么怎样吗?以所人就是样这,按常理,在这种情况下,他应该更加去套近乎,毕竟己自C语言也学的好,数据结构也难不住他且而老师都喜

优秀的生学,当然在起一可以有长时间深层次的

流。不像土匪们他,没事找事跑上去套近乎,问个问题:“#define是啥意思。”
她说:“下去吧下去吧,我下节课讲。”
下节课的时候,她就说:“在现有很多同学,己自不动脑筋,又不好好学习,像‘#define’是什么意思都拿来问,难道们你没学过C语言?”
绝影想:们你越是认为我会去⼲什么,我偏偏不去⼲。我

本就是不
们你想像的中绝影。
《数据结构》的课他也不么怎去上,上了次一,他爬教室中间课上着上着就睡着了。老师常非不客气,点杀他来起回答问题。
她自为以出了个很简单而又充満杀机的问题:popeax指令计算机执行了哪些

作?小说网.
这时候,好多同学笑了。她不道知,但们他
道知,至甚好多老师都道知,们他
道知这些问题

本难不到绝影,想用这种办法整他,那是己自给己自找⿇烦,不会让他下不了台,只会让己自下不了台。
像土匪样这的人,肯定说:“把栈顶的值送eax。”
成绩好的会补充:“把栈顶指针往下移4字节。”
绝影说:“摸veax,dwordptr[esp]addesp,4”
显然老师对他这个题的回答常非不満意,的她原意是他答不出来,好当场羞辱他:什么都不懂还敢公然上课觉睡。她是还很无奈地让她坐下,实其她本来有还道题,前面几个人都答不上来,但是她没敢再问。她也不傻:你想正儿八经坐那听课的人都答不上来,让个觉睡的人答出来了,那不等于说己自讲课没⽔平。
以所女人的心思和人男不一样。女人就是太软弱了,人男一比她強,她就屈服。绝影想,要我是个老师管你答出来答不出来,都让你“Goout。”
绝影想罢了,你不给我面子我也不给你面子了,从那后以,他就不去上数据结构课。
他得觉《算法与数据结构――C语言描述》这书也实在写得太菜,表面上说是C语言描述,实际上大部分是都用的伪代码描述,以至于很多同学跑来问他:“这个语句是啥意思阿?为啥前以学C语言的时候没学过?”样这的话己自上机去练习就⿇烦,还要己自把程序写一遍,不过写过之后自我感觉良好:反正试考就考写程序,己自写了,有印象,比那些死背的人好多了。且而那些死背的人坏就坏在常常忘记在语句后面加“;”硬生生扣2分。
期末试考没啥好说的,绝影让谭老师给点提示,谭老师说:“那就算了吧,你赶紧复习其它科目去。这型微计算机原理对你来说没啥好考的。”样这,他轻轻松松又拿到次一全年级单科最⾼分。数据结构就不一样了,大概是那女老师受了次一绝影的羞辱跟他有愁,本来绝影自我感觉良好,结果才得了个65分,连抄他卷子的人都得了82分,弄得他己自都不好意思跟别人讲。王江问他,他就马马虎虎说:“过了过了,还可以。”他道知,王江得了90分。
他气氛阿:公报私仇,然虽过肯定会让他过,但就是要让他过得不舒坦。这就是人男和女人的区别。如比
人男之间谁借了谁钱,到期他就大大咧咧跑去过,有时候还当着一大群人的面:“喂,还钱,还不还?不还把你吉他给我弹两个礼拜。”这种事情到女人⾝上就不一样了。钱然虽是小事,但是们她不会跟你要,提都不跟你提,你不要为以她大方,她就老是说:“哎呀,月底了,又没钱了阿。想去买件⾐服都买不成了。”或者跟她朋友说:“XXX,那人人品有问题,借了钱好久都不还。”你想样这多可怕。以所记

不好的人是还
量尽不要去跟女人借钱,宁愿把吉他当了也不要去借女人钱。
这时候王江的感觉良好,他数据结构得了90分,其它科也不错,反正成绩就是们他班前几名。他跟土匪和绝影说:“下学期我有个大计划,们你
定一要支持我,这可能是我人⾝的重大的转折点。”
这件大事,来后的确成为人生的重大转折点,但这个转折点是不他的,是绝影的。
hUpuXs.COM