我的计算机简史(一)

           万事开头难,作为华表研发团队的负责人,开博第一篇的任务自然要落在自己头上。几天以来一直不知道该写点什么好,CSDN里不乏高人、大师、专家,无论说什么都有鲁班门前耍斧头的嫌疑。于是乎,想想还是先把自己的经历拿出来晾一晾比较稳妥。一是写自己,轻车熟路不必到处翻资料引经据典;二是这事没版权也与技术无关。作为我个人使用计算机20年来的第一次全面回顾。

 

我的计算机简史(一)

1988年-1993  APPLEII时代

 

         20年前,一个8岁的男孩偶然间走入到一个昏暗的小房间里,屋里2个大人在一个屏幕前操作着什么,他知道那个玩意叫计算机,电视上见过。但是眼前的这个场景还是和电视上不大一样,没有白大褂、拖鞋和防静电地板(多年以后的今年依然觉得只有大学机房才弄得那么繁琐,故作玄虚)。空气中弥漫着一种特殊的味道(现在猜测应该是当年苹果机材料产生的,和现在的板卡闻起来还是不同),房间里充斥着嗡嗡的声音。 男孩凑到两个大人身后,绿色的屏幕上是一个小人在荡秋千(秋千看起来就是一条线,弯曲的时候还是断开的有很多锯齿),,有时候绳子上面会下来一只猴子把小人踹下去,然后就摔死了,如果能把所有的秋千都荡过去,就会到第二关,沿着斜坡上山,不断有石头滚落下来,要跳过去,但也有几个石头很狡猾是蹦着过来的,小人就必须低头躲,后面还有在满是鳄鱼的河里游泳,潜水时间长了还能憋死……太有意思了。 那一年是1988年,那个男孩就是我,那台计算机就是著名的APPLEII型,游戏是当时很有名的创四关,也有人叫渔夫过河。

 

 

          1989年,可以在家玩雅达利(Atari2600)了,对那个渔夫过河早就扔脑后面去了。雅达利26008位6507CPU,16KB内存。  1977年诞生 是全球第一部真正意义的家用游戏主机系统。 对于曾经拥有过这样一台主机来说,我很是荣幸,在这里向他的创造者,"游戏机之父"布什内尔,致敬。

 

 

 

         1990 ,学校开办计算机兴趣小组,我不知当时是出于什么原因,极力说服爸爸让我去参加。从此,我正式走上了计算机产业这条不归路。学校用的还是苹果2,要是放到现在,给10岁的小孩普及计算机教育肯定是先拿些游戏或教育软件。那会估计也没这个资源,上来就讲BASIC,记得第一堂课就教下面这个:

10 LET A=5

20 LET B=10

30 LET C=A+B

40 PRINT C

50 END

最后RUN一下,出来一个15

这,就是我的第一个程序,也正因为这样,以后我对各种语言书写出来的hello world 从来不感冒,总觉得要做点计算才对得住计算这两个字。 对于BASIC这种行号的做法我一直很恐惧,想着万一哪天想把程序大改动一番,两行间不到9个数的行号可放不下我的新代码啊。估计这个顾虑间接影响到我今天对代码重构这件事是否真的可行的怀疑。

 

    父母的爱是最无私的,正当我能写10行程序的时候,爸爸买回来了中华学习机(由天津无线电二厂生产,仿制APPLEII型并与之兼容)。那是一种至今也没有过的惊喜,完全的出乎意料。我要感谢爸爸的这种前瞻性,否则到现在我可能是在哪个工厂里当焊工了。

 

    中华学习机, CECI型, Motorola 6502 CPU,64K内存 ,存储系统为  5寸磁盘驱动器,单面低密 360K容量。 还有一种廉价的存储方案,采用家用的录音机,把数据录在磁带上,据说是很难控制,多倒几下磁带就跑到其他程序去了还可能造成数组越界。  一张软盘可以正反两面用, 盘上有个缺口是写保护,如果怕误操作删除了数据可以用不透光的不干胶吧那个口粘上。 买来的时候盘上只有一面有缺口,因为驱动器是单面的,使用磁盘反面前要自己用剪子再开一个口。

 

    玩是人的天性,这话没错,电脑到家后最先学会了怎么玩游戏,开机引导DOS后,PR#6引导磁盘,然后进入游戏。有些合集游戏,还要CATALOG先列出目录(相当于MSDOS dir),然后用LOAD filename 把程序加载到内存中,再用RUN运行程序。 当然在娱乐之余,写两个程序逗逗焖子也不错。学会用IF ELSE后,感觉自己能做人机对话了。写个程序起名叫机密,骗爸爸过来运行,“未经允许请勿擅自闯入。请输入系统密码:”。。。“您的密码输入错误请重新输入:”。。。。“密码错误非法进入,程序将自毁,请确认”。。。。。“5”。。“4”。。“3”。。“2”。。“1 。。。  

还有一种叫LOGO的语言也很有意思,书上管中间的三角叫海龟,那会我就觉得这个叫法太低幼化了。还能记得,FD 100 RT 90 FD 100 RT90 重复能画出个正方形,通过运用REPEAT还能画出圈来。

 

    邓爷爷说过,实践是检验真理的唯一标准。为了验证这一点,我提出每天数学作业不用大舅来检查了(那几年上学一直住在姥姥家,都是大舅给我检查作业)我要自己编程序检查作业。第一次实践时,很是兴奋,好像是在做件很高科技的事。虽然只是重复着上面那样的代码(那时还不懂INPUT的用法,更不用说写个计算器去解析表达式了。) 经过了估计要1个小时的折腾,十几到小学算术终于被我验算完了,很顺利,一切OK,我的作业没错,当然,计算机还能错吗?  迫不及待的插进游戏盘,PR#6去了。当天晚上,大舅还是要给我检查作业,结果就是让我第一次认识到需求问题往往是最大的问题。我的程序没有考虑除法有余数的情况,恰巧作业里就有余数并且我还做错了。  经过实践证明,用BASIC检查作业是不可行的。

 

 

 

          1991  魂斗罗的年代。 由于我先有了学习机,在大家都开始玩任天堂(FC)的时候,家里并没有给我买,那段时间只能不断去邻居、同学家里蹭玩。 回来时还很愤愤,都是8CPU,咋任天堂的图像声音就那么好呢。那时曾管任天堂的卡叫做横卡因为外形扁宽,与之前雅达利竖高的卡相呼应,我一直试图把别人的魂斗罗插到雅达利或中华学习机上面。幸运的是多亏了现代工业中的防呆设计,否则一旦插上了。。我就赔吧。    曾听说,中华学习机上带的扩展槽上可以插一个转接卡,然后就能插魂斗罗玩了,对此我很是期待,可惜这事就像魂斗罗里的水下八关一样不靠谱。 想想看这事若真要成了,那岂不是成了硬件版的虚拟机?

 

 

 

         1993年,如果放到现在,我一定能在13岁时学会汇编语言和数据库技术。可惜在当年,没有网络没有书籍也没有老师,手上只有半本讲汇编的书,凭我怎么都是看不明白的。要不没准就成求伯君第二了。 研究数据库是因为想自己写个通讯录程序。 这一年,我的电脑系统终于得以完善,老日立14寸电视被一个看起来更专业的绿色单频显示器代替,还添加一台980列打印机。第一次把自己的字印到了纸上,还承接了给班里打印课程表通讯录的任务,谁要敢对我不敬,哼哼,封杀他。 同样在这一年,西单商场的柜台上摆上了联想11286和另一家公司的386。对我来说,新的目标已经确立了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值