我还是喜欢 C/C++!!!

来源:互联网 发布:最短路径路由算法 编辑:程序博客网 时间:2024/06/10 17:27

因为高考成绩不理想,我于1999年10月来到一个我完全陌生的地方读大学 ---- 我是一名高职生,读的是计算机应用与维护专业。

记得来学校之后,第一次摸计算机是跟同学去上网,跑到机房我当时真的是不知道怎么开机、关机,根本不知道怎么操作计算机。看到别人拿着鼠标一个菜单一个命令地点击,就想怎么那个东西在别人手上那么灵活,到我手里就不听使唤了?!

后来,学计算机文化基础的时候,我们从DOS 学起,记得我的DOS 命令记得特别熟,也许是刚刚接触计算机,有些好奇吧!之后,我天天去机房练习指法,天天打TT(当时机房只有这么一个DOS 下的练习指法的软件,而且,有些机子只有DOS,没有办法了,将就着点了。),生怕过了一天就忘记了。后来又学WPS,觉得WPS 那么多的组合键好奇妙。按了几个键就可以实现相应的功能,我当时就想,计算机真的是很厉害呀,按了几下就可以帮我做这么多事。

慢慢地又开始学Windows 了,学Office 了,刚开始学的时候有一种冲动的感觉,总是在想原来的DOS 下面的都是字符的界面现在怎么都变成了窗口了。原来做什么都得自己一个一个去敲命令执行的程序,现在只要用鼠标点两下就可以了。当时对这些东西充满了好奇感。

到大一下学期,我们开始学计算机语言了。我的计算机是从FoxBASE+ 才真正开始入门的。

大一下学期的时候,学校开了FoxBASE+ ,过了一段时候又开了C。但是,我对C 更有兴趣,花的时间也比Fox 多好多,最后我的C 比Fox 可学得好多了,毕竟花了时间,呵呵!期末考试我的C 考了97 分,而Fox 才考了77 分!这是事令我至今仍然难以忘怀。

Fox 是我最早接触的一门计算机语言,但是,C 是我学得最好的。

后来,学期末的C 语言课程设计的时候,我有一次问老师一个我好久都没有调试出来的程序,看到老师用到了单步跟踪(Ctrl+F7),我当时那股高兴劲可别提了。我又一次又一次按着Ctrl+F7,输入一个一个变量来查看其运行过程中的结果。尤其是在其它同学面前,就是不让别人看到我按了什么键,对于屏幕上的东西,总是指给他们看,说我的TC 里边的东西与他们的不太一样,多了什么东西呀?哈哈!!! 当时感觉自己真的是好厉害,这么好的炫耀的机会岂能浪费?!岂不知道,对于计算机,自己还只是一个没有入门的小学生而已。

大一暑假的时候,我报了全国计算机二级(C 语言),当时的想法只是为了拿到二级证书(因为学校说参加专升本考试的必须通过过计算机二级,可是后来说只是针对非计算机的,而且也只是省二级,:( ),以便以后能考上本科。那年(2000年)暑假回家之后,我每天晚上等父母睡觉之后就开灯看我的C,当时看书的那种感觉真的是好爽。虽然当时看书的进度比较小,有时候一个晚上(3-4 个小时)只能看一两张,但是,真的是学知识的时候就是有一种充实的感觉。

那时候,我也像其他的人一样,C 里边的指针怎么也看不懂,当时谭浩强那本C 语言的书里边指针是29张半纸(包括练习题)我花了整整一个暑假来看,最后总算啃下来了。后来,我们班同学只要C 语言有不懂的来问我,我都能让他们满意而归。(呵呵,有点吹了!)

不过,最后我的二级还是没有过。上午良好,下午的机试因为学校网络机房的TC 出了问题(其实也不是问题),要设置TC 的路径,我当时根本就没有接触过这些东东,也没有见老师用过,当时图书馆这样的一些书我也没有借到过。不过,当时帮我设置好路径的那个老师真的是让我羡慕了一阵子。考完之后我就去书店、去网上找相关的资料,真想一下子把各种与TC IDE 相关的资料都装到自己脑子里边去。

大二上学期,我们又开了VB 的课,有了C 的基础也就学起VB 来就不觉得难了!尤其是用VB 编程的时候总感觉学不到多少实际上的东西,倒是好多时间都花到界面的设计上去了。不过,也就是从这个上让我对于软件的可用性,UI 的设计更加关心了,也就是在这个时候让我明白了软件开发出来并不只是让你自己用的,你要时时刻刻想到你的用户不只是你自己。也就是从那个时候开始,我对于代码的排版,注释以及可读性更关心了。

在大二上学期,我们同时还开了汇编。在学8086 汇编的时候我更是有一种冲动,觉得这个才更能提起我学习的兴趣。我发现,对于DOS 命令提示符下的编程更能提起我的兴趣。看到经过我的手敲进去的一个一个命令显示的结果我就感到兴奋,尤其是有用DEBUG的时候。记得当时我们用的是西安交大的高职专用教材,但是,我总觉得那本书讲的东西太少,涉及的内容不深,好多东西都讲得不明不白的,让人有种不痛不痒的感觉。后来,我找我老乡借来了清华的那本《IBM PC汇编语言程序设计》自己来看。刚开始看的时候总是看不下去,因为那本书是从指令讲起的,当时前边那80 多页的指令让我看得头都是晕的,差点放弃了。因为是别人的书,我只能是边看边把那些指令都抄下来了,要不然以后要用的时候就没有地方找了,最后抄满了一个练习本(现在还在我身边带着呢,呵呵),之后这本练习本还真起了不小的作用呢!也就是通过这个学期的学习让我对计算机,尤其是计算机程序设计具有了更加浓厚的兴趣了。

后来,听我表哥说,WPS 当时是一个叫求伯君的人用汇编写出来的,听完之后确实让我惊讶了许久。然后我就跑去上网(当时可是3 元钱一个小时呀),去查求伯君到底是何许人。也就是那个时候起,我知道了中国程序员第一次 ---- 求伯君,他用汇编写了10万多行代码开发出了一个叫做WPS 的文字处理软件,也就是这个东西,让中国人在DOS 下有了自己的文字处理软件。也就在几年之后,求伯君又成为了第一个敢与Microsoft 抗横的真正的民族软件英雄。

但是,大二下学期,我们开了一门单片机的课程。因为我们是学校第一届高职生,有好多课程安排得都不太合理,我们连电路分析,数字、模拟电路都没有学过,可想而知,学起这个东西起来有多么困难。没有办法,硬着头皮学了,我一边看电路分析,一边学数字电路,但是,当时课程又多,我又在学生做了干小干部,弄得什么都没有学好,最后这门课还是挂了。还好这没有影响到我的专升本,因为我前三个学期的综合测评在我们专业排第一,所以我当时就具有被推荐参加省里的专升统一考试资格了。但是,我的英语省三级没有过,当时也只是有被推荐的资格。要是当年6 月份三级没有过,即使考上了也没有用。这种情况下,我真的是没有退路了(报英语考试的时候我三、四级一起报了。还好,最好三级考了70,不过四级没有过)。专业课我不怕,但是,英语我就有点悬了。所以,正因为这个原因,我没敢填报其他的学校,当时还是填了之后又换了张表改变回来了(记得当时我们学校没有报外校的)。还好,专升本考试我的英语考了60 分,比省里要求的分数线还高出一分,悬呀,呵呵

2001年9月,我以第二名(就因为英语考差了点)的总成绩,顺利升入本校的本科阶段就读。

(未完待续)

programminglife

2003年04月12日 22:00

原创粉丝点击