编程十年 (3):初识计算机

编程十年 (3):初识计算机

1995年,上初中,凡是带电的玩意都喜欢。担任班里电教课代表,就是负责帮老师放放幻灯换换灯管什么的。

1996年,初二。学校开了一门新鲜课——打字课。课程的内容是用英文机械打字机打字,教材也是针对机械打字机的。这门课本来是有上机实验部分的,但因为学校机器资源有限,所以一直没有安排上机,因此上课的内容就是背键位。学习英文打字不像学五笔那样有口诀,所以键位只能生背。还好书的封皮上画着一个1:1的打字机键盘,可以比划比划。

这门课虽然有些枯燥,但的确帮我打下了扎实的基础。在高一开设了计算机课之后,当同班同学还在为背键位发愁时,我已经可以把精力放在写程序上了。

当然,这门打字课并不是一直这么枯燥的。突然有一次上课之前,老师到班里来说,这节课要去机房上机。当班长把大家组织起来赶到机房时,发现桌子上摆着的并不是课本上画着的那种机械打字机,而是——电脑。

后来从小道消息得知,是因为学校快到130年校庆了,美国友人送给学校一批386计算机(够蒙人的,那会儿486都出来多少年了吧),所以就把高中部计算机实验室里的老式计算机淘汰了,正好给我们初中小孩儿上打字课。

这是我第一次见到真正的计算机,已然记不得是什么牌子了,只是依稀记得它们的样子。显示器是单色的,但并不是“黑白”的——有字的地方是亮绿色的,没有字的地方是墨绿色的。机箱上只有一个5.25寸的软盘驱动器,然后从串口用排线连接着放在桌子上的外置3.5寸软驱。键盘是全机械式的,一按就“嘎巴”响的那种(现在觉得还是那种键盘有感觉)。

那个时候也不懂什么操作系统、开发环境的。只是听同学说,我们用来练习打字的这个环境,叫BASIC,还给我们演示了一些小程序。我记得当时就学会了这么几个命令——CLS、LIST、PRINT、GOTO和RUN(等我真正学QBasic的时候,除了PRINT还偶尔用一下之外,其他指令都没用了……)。那个版本的BASIC,每一行都是要加行号的,而且每一行前面都有一个“]”提示符。

记得同学给我演示过的程序里,有一个是计算1到100的累加和,自然是用FOR循环写的。不过我当时既不懂“FOR”(英语烂)也不懂“循环”,但是既然“我也会”的牛逼吹下了,自然得想办法圆一下。于是,“]100 PRINT 5050”,然后CLS清屏,把同学叫过来,再敲个RUN,就有正确结果了。不过同学毕竟比我先接触的计算机,直接一个LIST命令我就原形毕露了。

不管怎么说,谢谢这个杜撰出来的“同学”(有几个同学当时家里就有计算机了,而且还略懂编程,为了叙事方便,把他们集中成了一个人)和初中的打字课,让我对计算机和编程有了一个初步的认识。

哦,对了,这个计算机还有个神奇之处就是能输入中文——但当时我是不知道怎么输入的,有同学会输入,现在回想起来应该是区位输入法,因为直接用数字小键盘就能输入。更为神奇的是,当使用Backspace键删除文字的时候,中文是半个半个删除的……真的是半个字,而不是变成半拉乱码(后来在DOS上写程序时发现,如果处理不好汉字字符的删除,也会造成类似的效果,但剩下的半个字会变乱码)。这让我在当时就对“一个汉字相当于两个英文字母”有了个感性的认识。

很快,一个学期过去了,打字课也结课了,再也没有摸电脑的机会了。于是我又回到无线电和电子制作的怀抱。那个时候也曾想过拥有一台电脑,也向别人打听过电脑的价钱,有个哥们老和我一起玩电子制作,不过因为比我懂得还少所以很崇拜我——告诉我,只要1000多块钱就能买到电脑。我琢磨着虽然老爸一个月只挣800多块钱,可也不是买不起啊,就回家跟我爸说了。隔天老爸黑着脸就回来了,说电脑确实有1000多块的没错,可那是美金……

于是彻底断了电脑的念想了。不过,那会看得最多的杂志是《无线电》和《电子制作》,上面总有介绍硬件的文章,像什么单片机啊、EEPROM存储器啊之类的,竟然无意间攒下了一些硬件知识,虽然对于搞硬件来说是不够的,但对于后来学习编程还是帮助不小的。

posted @ 2011-04-20 20:42 Anders Liu 阅读(3113) 评论(19) 编辑 收藏

 回复 引用 查看   
#1楼 2011-04-20 21:02 傻瓜力量大      
博主厉害啊
攒下了不少电子知识
我跟博主差不多 我的计算机启蒙语言也是Qbasic
我当是是买的文曲星 用Qbasic 大概只能写1000行左右的程序 我那个时候上初中 3年纪 我那个时候就在文曲星上编程序 上课就把书摞的老高让老师看不见我 我就躲在书堆后面编Qbasic 做小游戏程序
那个时候没有计算机 就玩文曲星 嘿嘿

 回复 引用   
#2楼 2011-04-20 21:10 null01[未注册用户]
能用文曲星編寫 QBasic 怎么著也是 2000, 2001年吧.
 回复 引用 查看   
#3楼[楼主] 2011-04-20 21:10 Anders Liu      
@傻瓜力量大
牛逼!
我也耍过文曲星上的basic,不过还真没写过那么长的程序。。。

 回复 引用 查看   
#4楼 2011-04-20 22:17 pulihe      
《无线电》也是我的最爱,老爸喜欢订这个,从小看到大
大学时翻94年的无线电,发现就有一些dos相关的文章了,挺感概的

 回复 引用 查看   
#5楼[楼主] 2011-04-20 22:47 Anders Liu      
@pulihe
是啊是啊,还有不少单片机的,我印象里还看到过一个直接操作硬盘的汇编程序……

 回复 引用 查看   
#6楼 2011-04-21 10:07 风云      
LZ和我的经历类似,我也是9年编程经验的人,也是96年接触计算机,当时接触的是286,同一年学会了Dos/UCDos/MSDos,CCED,WPS,五笔字型,第一个编程语言就是Foxbase了,后来basic,Qbasic...
 回复 引用 查看   
#7楼 2011-04-21 16:04 pulihe      
@Anders Liu
那是因为那时候修微机很赚钱,所以无线电上有微机修理这块

 回复 引用 查看   
#8楼 2011-04-23 08:40 阿毅      
@风云
96年接触计算机,才9年编程经验,前6年都在玩啊。。。。

 回复 引用 查看   
#9楼 2011-04-23 08:44 阿毅      
不过我也好不到哪儿去,第一次摸(真的只是摸了几下)电脑是92年,94年真正意义上接触学习计算机,而开始编程那是2000的事(之前的logo,basic都只是照书本敲过若干回而已)。
 回复 引用 查看   
#10楼 2011-04-25 09:12 风云      
@阿毅
前6年还在上学,刚接触的时候是高一,呵呵!

 回复 引用 查看   
#11楼 2011-04-25 09:12 风云      
引用阿毅:不过我也好不到哪儿去,第一次摸(真的只是摸了几下)电脑是92年,94年真正意义上接触学习计算机,而开始编程那是2000的事(之前的logo,basic都只是照书本敲过若干回而已)。

和你类似,呵呵!

 回复 引用 查看   
#12楼 2011-04-26 10:33 彦斌      
说电脑确实有1000多块的没错,可那是美金

呵,好笑。

 回复 引用 查看   
#13楼 2011-04-26 14:23 take it and go      
我小时候也喜欢看无线电
 回复 引用 查看   
#14楼 2011-04-28 09:38 董懂      
唉 我初中打开画图程序就觉得很兴奋了,高中还玩word呢,真羡慕楼主那么早接触这些东西!
 回复 引用 查看   
#15楼[楼主] 2011-04-28 11:14 Anders Liu      
@董懂
主要是那会儿没机会接触Windows,不然不定什么样了呢。

 回复 引用 查看   
#16楼 2011-05-05 11:50 leroylei      
你写的这个QBasic太有感觉了,我是96年才接触,当时真的是什么也不会,就照着课本写好的程序往里添加数字,图形就出来了,后来才知道圆点,直径这些参数。恩,还有cls,感觉很方便,dos命令也知道了一点,记得印象最深的还是printf,那时候后面有个f,也不记得是哪个语言里的了,还有let这些语法,后来也是第一次见win98界面,突然就从黑屏变彩屏了,感觉好神奇啊~
初中就接触编程,接触电脑,这个历史可够早的,我高中才开始,泪奔。。。
 回复 引用 查看   
#18楼 2011-07-11 16:33 lotomer      
总体感觉:你们真有钱,应该是城里人,哈哈
 回复 引用 查看   
#19楼[楼主] 2011-07-11 20:20 Anders Liu      
@lotomer
这您真走眼了,哥们通州的,正经乡下人。所以说最牛逼的还是父母,节衣缩食满足我们的小小梦想。

发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 2022888 gcWy6znTYLU=