一个计算机爱好者的回忆录(1)
来源:互联网 发布:powermill编程教程 编辑:程序博客网 时间:2024/05/01 14:25
文笔不好,所以想多写点文字,练习的同时,也算是排解内心的寂寞。
记得上小学的时候,家里有一台小霸王学习机,那时候电脑还是个稀奇玩意,我自然是没有见过。不过小霸王学习机足以满足我的需求——只要能插上黄色的游戏卡打游戏,那自然是足够了。我是个游戏迷,打了上百种游戏,每天很效率地写完作业,其他大多数时间都泡在了游戏里,游戏卡堆得比我人还高。家里人觉得我贪玩,但是成绩还算不错,于是就没有管得太多。后来学校开设了计算机课,当我把教材看完一遍的时候,我就立刻被吸引住了,显示器,主机,键盘,鼠标,打印机,这么几大块,显然比小霸王厉害多了,计算机上的游戏,肯定比小霸王更有趣,当时我这样想。小孩子的兴趣还算比较容易转移,计算机就像一块美味的蛋糕吸引着我。终于,等到了第一节上机课,我第一次接触到了真实的计算机还有一种叫做LOGO的早期的编程语言。
LOGO语言是通过操作一个小乌龟来画图的语言.(据说现在小乌龟已经被改成了三角形)在学了老师教的几种基本命令以后,我还觉得不过瘾,我想通过LOGO语言在画面上画出一个机器人,于是我又自己学懂了里面的循环语句和判断语句。然后我在那段时间我在其他同学就变得有点神经质了,有事没事就拿着一张纸,在上面写写画画的,小霸王早被我扔到了一边,似乎跟小乌龟比起来,其它的游戏都让我觉得无聊了。终于在一周后,我在计算机课上拿着一张密密麻麻的纸拍起了代码。(其实当时打字都费了我好大的劲)快下课的时候,我终于用小乌龟画出了栩栩如生的小机器人。很多同学上来围观,我小小地得意了一把,嘿嘿,厉害吧~这时,一阵惊叹声从另一处同学那里传来,我也好奇地挤过去,看到机器上的显示,我惊呆了,一个比我的更复杂,更好看的机器人,作者是当时我们年级上公认的“小天才”SH,没有想到原来还有人跟我有一样的想法,而且比我更厉害,我看到他的草稿,竟密密麻麻写了三页。不过我并没有灰心,反而因为有竞争的对手而感到开心,我们相互交流进步,兴趣也越来越浓,那时候我们才四年级。不过到了六年级,我们不再有计算机课,因为我们要迎来小升初的考试了。我虽然一心想着电脑,但是家里不给我买,其实当时家里还是负担的起,只是家里比较传统,觉得一个小孩,拿着那么大台机器,占地方不说,还影响学习,于是妈妈是怎么也不同意,我也之后死心了。我就这样与计算机擦肩而过。
一年过去了,我参加了两个不同学校的小升初的考试。一个考了1800人中的第2名,一个考了6000人中的第3名,而那个“小天才”自然是两边都第一无悬念。后来他去了6000人考试得那个中学,妈妈也让我去那个学校,于是我也去了。在初中的电脑课上,讲的是一些基本的办公软件的操作,却不再涉及到编程语言,这让我郁闷无比。本以为初中时接触不到编程了,结果没想到一次机缘巧合让我再次与计算机编程相遇。为了帮助学习英语,妈妈给我买了一个“文曲星”,当时是很流行这玩意的,几乎是人手一个。文曲星里有各种选项,其中大多是中文的,功能叶很清楚,唯独有一项“QBASIC”的选项,让我很郁闷,点击进去就是一个光标闪动,什么也没有,于是我点开了帮助。用现在的说法,里面其实是一份API文档,很详细地说明了每个函数的作用和用法。我当时虽然还不知道这些,但是我越看越激动,因为这似乎是一种比LOGO语言更高级的语言。我开始摸索了起来,写各种程序做运行的尝试。很快我学会了语言的基础部分,于是我开始尝试用这种神奇的新的QBASIC语言编写小游戏,从简单的剪刀石头布开始,到后来加入图形,加入文字,加入声音,越来越强大,越来越复杂。我到初二的时候,最复杂的一个小游戏已经有700行了。但是令我佩服的是,几乎和我同时,SH也开始和我做同样的事情,而且技术总是领先我一步,不过这倒促进了我的进步,我的进步也促使他做出新的突破,我们玩得不亦乐乎。不过到初三的时候,悲剧发生了,也是几乎同时,我们的文曲星坏掉了,怎么坏的?是被班上的同学们传着玩玩坏的,几乎就不能用了。
不过文曲星坏掉并没有让我们沮丧,因为我们发现了新大陆——PASCAL。欲知后事如何,请听下回分解。
- 一个计算机爱好者的回忆录(1)
- 一个计算机爱好者的回忆录(2)
- 一个计算机爱好者的不完整回忆(一)
- 一个计算机爱好者的不完整回忆(二)
- 一个计算机爱好者的不完整回忆(三)
- 一个计算机爱好者的不完整回忆(四)
- 一个计算机爱好者的不完整回忆(五)
- 一个计算机爱好者的不完整回忆(六)
- 一个计算机爱好者的不完整回忆(十一)聊天
- 一个计算机爱好者的不完整回忆(十三)压缩软件
- 一个计算机爱好者的不完整回忆(十四)操作系统
- 一个计算机爱好者的不完整回忆(十七)硬件
- 一个计算机爱好者的不完整回忆(十八)鼠标
- 一个计算机爱好者的不完整回忆(二十五)
- 一个计算机爱好者的不完整回忆(四十九)终极之作1
- 一个计算机爱好者眼里的隐私
- 作为一个计算机爱好者
- 一个计算机爱好者的不完整回忆(二十八)关于计算机书籍
- C++内存分配秘籍—new,malloc,GlobalAlloc的区别与详解
- Android系统搜索对话框的使用
- jMail发邮件
- 图形视图框架(The QGraphics View Framework)(转)
- Linux系统里Makefile的automake使用方法
- 一个计算机爱好者的回忆录(1)
- Linux下的实时流媒体编程
- RFC3550 RTP 中文版
- 先ArcGIS 9.3安装引起的VS2008 sp1补丁及VS2010安装失败的解决办法
- POSIX 文件能力:分配根用户的能力
- mysql
- Linux C函数之时间函数
- FlexCoffee开发教程(直接在flex编写java代码)
- jQuery Fundamentals