年度征文|一个业余电脑玩家的30年(1992-2022)

news/2024/12/30 0:17:07/

《论语·为政》:“五十而知天命”。岁月真的是一把刀,一晃已过不惑之年,还有几天就要进入知非之年。不论知非还是知天命,反正是花甲将至而从心所欲了。年少时因某种不合机缘,错与IT界擦肩而过,每每想起就扼腕痛惜,但这30年来一直在业余电脑玩家的路上。周末休息在家,闲着没事来回忆回忆这30年的业余玩家之路,说说以前年代的电脑软硬件的故事:

1992年,那时候普通家庭几乎是买不起电脑,我所上的学校是一个不知名的财经类学校,但在当时算很土豪的,电教馆有2个电脑机房, 一间全是80286,另一间不全是80286,有两排电脑是新的80386电脑;操作系统大多是Dos2.x,386电脑上已上Dos3.x,少数几台还是1.x的开机是绿底白字的屏幕那种。电脑课就学三样:中英文打字(含五笔字型输入法)、文字编辑Wordstar、CCED,以及数据库dBase。dBase的图片在网上搜不到了,找到一张它的后续版本Foxbase+启动界面,后来发展为Foxpro,被微软并购后才有的VFP,即Visual FoxPro。

课余时间就学各种工具软件的操作使用,印象最深的有HDCopy,那时的软件主要用5.25吋大软盘来存储交流,容量只有360K,高密的是720K;贵一点的有3.5吋小盘,容量有1.2M和1.44M,那时候新买来的盘得先Format才能用而且特别慢两三分钟才能完成,而HDCopy可以快速格式化磁盘、检验和标记坏扇区,最神奇的是它能增容格式化磁盘能把1.44M扩容为1.72M甚至更高,特别受我们学生一族的欢迎,因为整一下白多出一个5吋盘的容量;另有整盘拷贝和另存为文件也是不错的功能。下图是百度百科HDCopy词条里的截图,更正一下:此软件应该是德国人Oliver Fromme编写的,而图上YaoChangLi这个姓李的还是姓姚的人估计是自己改来玩的不可能去买来版权。软件改个输出信息很容易的,任意二进制编辑器都能胜任,修改后的字串长度不超过原长度;那个阶段涌现过一大批国外软件的汉化版,大多用的也是这个方法。

过去市面上没有像现在有这么多的电脑书籍,电脑知识主要来源于电脑报、软件报,后来几年又有中国电脑教育报,电脑爱好者、电脑迷、软件世界、中国计算机用户等报刊杂志。其中电脑报、软件报买得最多,每周一份四开四版几页报纸就能读得有滋有味。除了学到些软硬件知识外,最初的编程知识也从这些报刊上学来的,上面的Basic例程最多,那种GWBasic还带行号的源代码一个字母一个字母地输入电脑,运行来玩。

以下是我买的第一本《电脑报》合订本,还有今年新上市的2022年合订本、电脑报全家福。

DOS时代很少玩游戏也确实少有游戏软件,当时流行单机病毒,而病毒的流行常常被归咎于游戏的拷盘。电脑病毒原来的定义是寄生的代码,可以自我复制自身从而传播感染其它文件或者其它电脑,有引导型、文件型和混合型,病毒本身不是一个独立的程序而是短小精悍的寄生代码;后来发展出宏病毒、蠕虫、木马已经与DOS病毒的概念已相去甚远了。当时很多病毒,都是作者为了炫技,通常没有什么破坏力,有石头病毒、小球病毒、救护车病毒、黑色星期五病毒等等,它们的激活条件也各不相同;也有搞破坏的病毒,有删除文件、加密数据、格式化磁盘等破坏手段,如磁盘杀手病毒、石头病毒变种等。有病毒当然就会有杀毒软件,当时流行的软件是Scan&Kill,查和杀是分开的两个可执行文件。记得我那时专门备了一张用于收集病毒文件的磁盘,scan到一个新病毒不先kill而是备份好感染过文件再杀毒,可惜没保存到现在。

病毒的种类繁多,它们各自又有很多被仿制的变种,所以杀毒软件也要不断更新版本,在没有网络的年代杀毒软件更新总是要迟于病毒的更新。几年后国内出来一个江民软件,它的Logo是一只绿色的小青蛙,非常深入人心,江民公司创新地把病毒的特征码公布在软件报、电脑报等报刊上,购买软件的用户就能尽快查杀新出来的病毒了。后来瑞星杀毒、金山毒霸、诺顿也有一定市场,到了2008年360杀毒出来后走免费线路,杀毒软件市场渐渐走向没落。

93年的某一天,由于学校机房电脑病毒大爆发,电教馆管理老师一个人忙不过来叫我过去帮忙。重装系统后,到她办公室给我看看她的电脑,那是学校唯一一台80486电脑,据说这台Compaq原装机要值4W在那时可是天价啊,现在网上查阅到486芯片上市价950美元,可能是要那个价。也是这一次,我第一次看到Win3.1中文版、彩色显示器、鼠标、彩色打印机,看得我是惊叹不已。老师为了奖励我的帮忙,现场打印了一张彩色的风景画送我,收藏了好几年。

毕业后回到家乡,那时还是一个很土的小县城,进了一个国有银行上班。容我凡尔赛一下,这个小县城经历30年发展,2022年已成一个二型大城市了。工作第二年,自己积蓄了几个月的工资,买了我个人第一台电脑还配了一个Epson的针式打印机,原装机很贵那时流行组装电脑,记得是在上交大附近某条电脑街上配的,很有可能是后来的交大慧谷电脑城的前身。白色的卧式机箱配上15吋大彩显,CPU芯片是Intel80386DX主频33MHz,还有个Turbo按钮,按一下增频到40Hz;2M内存30M硬盘3.5吋软驱,和现在的机器相比那是天上地下的差别。Dos已升级到6.0,Windows3.2只是一个外挂图形界面,并非一个独立的操作系统。那时内存条很贵,内存小特别在玩游戏时,要根据需要配置不同的config.sys 和 autoexec.bat两个文件来启动相应环境才能玩不同的游戏,这两个文件主要用于加载内存管理程序、设置扩充内存及扩展内存、加载有关硬件驱动程序以及设置环境变量等。批处理程序也有条件IF、循环FOR、跳转GOTO语句,配合DOS内外部命令以及环境变量和逻辑运算EQU、NEQ、LSS 、LEQ 、GTR 、GEQ,也可以编出一些简单的程序来,缺点就是没有变量的算术运算。

90年初电脑上中文系统还不怎么发达,没有多内码环境支持,汉字显示不出来,看到是一堆乱码。当时的电子工业部第六研究所研制的汉字系统CCDOS是最早的汉字操作系统之一;还有在此基础上开发的晓军2.13汉字系统以及北京希望公司的UCDOS都非常流行;北大方正的BDWin、四通利方的中文之星、RichWin汉化了窗口系统;我曾花了260大洋买过一套天汇汉字系统,很袖珍占用内存极少。汉字系统固化到硬件里就是汉卡,插在主板上就能使用,当时很多著名的公司都出过汉卡:有长城汉卡、方正汉卡、金山汉卡、联想汉卡等等,其中联想汉卡就是倪光南教授研发的。

那个时代出过一大批鼎鼎大名的程序员大咖,如求伯君、严援朝、朱崇君、王志东、鲍岳桥、廖恒毅、王永民、吴晓军、周志农、王江民、陈江宁等等;还有雷军,虽然他现在做手机还要造车了,但他92年加盟金山公司,从开发部经理一路做到董事长,在编程方面也是神一样的存在。super-WPS也曾红极一时,企事业单位、政府部门刚开始OA办公时用的都是WPS,95年前占据中国文字处理95%的市场份额。不说是微软的Office抄过它的创意,至少两者互有借鉴吧。1996年,微软和金山公司签订了兼容协议后,Office凭借操作系统的优势彻底打败WPS,几年过后WPS几乎被人遗忘。但近几年WPS走个人版免费路线,市场份额有所回升;也有人说正因为那份兼容协议,现在WPS反过来模仿Office微软也不能说什么。

那段时期电脑硬件的推陈出新更新迭代极快,一年后我的电脑升级成80486,其实只比386多了一块数学协处理器;另外电脑还加装了多媒体套件:光驱和声霸卡Creative SoundBlaster以及小音箱。声卡,一个划时代的产品,从此电脑进入多媒体时代。今年1月5号,Creative公司创始人沈望傅先生,一代电脑声卡之父与世长辞。

装上声卡后也就是游戏有了背景音乐,音效也不再是扬声器发简单的蜂鸣声;能播放音乐CD,电影文件靠软解压播放极其卡顿,后来出了个金山影霸、超级解霸这类播放软件才有所改观;也自从有了光驱,海量的软件进入我们的视野。D版CD光盘(包括更大容量的DVD)开始了10多年畅销史,不光是软件、还有书籍、电影都能在电子街买到,装满软件的CD从10多元一张到10元3张都有过,我就收藏过不少。直到U盘、移动硬盘、网盘兴起价格平民化,百度、阿里都有网盘随便弄弄就两三个T的容量,那些光盘成了一堆垃圾,光驱也就告别了这个时代。

我的这台486电脑用过好多年后才换。那个年代芯片的更新换代也快,586时代出现了5x86,K86等兼容芯片,Intel芯片已改名为Pentium奔腾并注册成商标,更新四代后,又改名成当前的酷睿,今年元旦过后已发布到13代,酷睿T系列旗舰版i9-13900T,最高频率达6GHz,从33Hz到6GHz不知翻了多少番。电脑操作系统也不断更新迭代:Win98、WinME、Win2000、WinXP、WinVista、Win7、Win8/8.1、Win10、Win11。Wintel体系一玩就是30几年,至今还在延续;去年10月,龙芯中科宣布,龙芯2K0500开发板已与OpenHarmony完成了适配验证,LoongArch龙架构平台实现初步支持OpenHarmony,期盼中国版的Wintel早日来到。

刚进银行工作那会,银行的储蓄业务还在用纸质账簿手工记账,对公业务已在用电脑单机版软件记账了。不久后在县域范围内联机记账,发展成后来的通存通兑,就是以前钱存在哪个网点只能到哪个网点领,不像现在可以全国通存通兑,甚至是全世界都能花钱。我行网点联机记账用是的多用户操作系统SCO-Xenix,一种UNIX变种,所以又学了一些Unix操作系统的常用操作命令。对公业务出于在不同银行之间清算的需要发展出票据交换业务,我曾用Foxbase编写了一个简单的票据交换程序,主要三个功能录入票据借贷方金额、以人民银行要求格式写入磁盘、打印交换凭证,第一次尝到了编程给工作带来的便利,这个程序用了好多年一直到交换业务外包为止。工作的这几年里,游戏因为我玩得少,记得下来名字的有:大富翁、仙剑奇侠传、红警2、生化危机、极品飞车、帝国时代、魔兽争霸等等,而魔兽3冰封王座、CS一类年经人爱玩的游戏出来我就基本不玩游戏了,要玩也就是消消乐这种游戏消磨一下时光。

1999年QQ正式上线,刚开始叫OICQ,是模仿一款国外即时聊天软件ICQ写的。聊天软件没出来前,人们都是在网页版的各种聊天室里聊天;当时网络带宽普遍只有几百K,只能文字聊天,最多发发表情,因为信息是双向的即时回复就像面对面聊天了,所以比BBS更吸引人。马化腾和腾讯只花了几年时间就发展壮大起来,从此一骑绝尘,2011年微信又一波大发展。2014年6月,我也注册了一个微信公众号,现名PythonTogether,要互关的请留言。

欢迎关注公众号

这一年“千年虫”问题也特别火热,这问题几年前就有人提出来了,只是日期临近更火了而已。不光被科技类报刊炒得沸沸扬扬,所有媒体都在说这个问题得如何如何严重,吹得神乎其神飞机火车会怎样怎样,银行存款股市股票怎样怎样,甚至H武库导弹都是他们关心的问题。原因是之前软硬软中的年份只使用两位数来表示,因此跨世纪的日期处理运算时就会出现错误的结果,进而引发各种各样的系统功能紊乱甚至崩溃。结果全世界范围内都平稳过度,没听说有重大的软硬件事故发生。现在都用四位数表示年份,难道不考虑会发生“万年虫”问题了? 估计会被人说杞人忧天:8000年后的人类社会可能发展成更高级文明了,也可能人类已不在地球上了。

又过两年,宽带网络开始进入普通百姓家庭,上网前不再必须听一段"嘀哆嘀哆"的拨号上网握手音了。虽然我的CSDN账号是在2007年注册的,但ID是boysoft2002肯定也和这个时间点有关,而boysoft是我九几年时跟mircosoft模仿着起的用户名,有点不知天高地厚也算是一个致敬。也在这一年七月,我儿子出生了。

2000年前后也用过许许多多的软件,挑一些曾经陪伴过我多年的软件拿出来晒晒:

浏览器软件 Netscape:90年代浏览器市场占有率第一,又一个被微软打败的软件。

Netscape与IE大战的几年里,网页要上特效如要考虑兼容性必须先要判断用户浏览器,然后各写一段代码以供调用,代码大概如下:

var explorer = window.navigator.userAgent ;if (explorer.indexOf("MSIE") >= 0) {return 'IE';}else if (explorer.indexOf("Netscape") >= 0) {return 'Netscape';}

最终,微软不惜被国内反垄断调查凭借捆绑操作系统的优势彻底打败网景。

邮件客户端 Foxmail:现在已是大神的张小龙之作品,一直很喜欢并用了很长一段时间,微软操作系统自带的Outlook几乎没用过。网上流传这样一个故事,98年雷军出任金山公司总经理看好并想收购Foxmail,那时张小龙还未成名开价15万,雷军没有亲自出马结果没谈拢。2年后,博大网络收购出价1200万;又过5年,马化腾收购foxmail,张小龙连人带软件一起加盟腾讯,并把qq邮箱做强超过网易邮箱。后来么,2011年就有了微信,雷军那时候在开发米聊,被微信打败;如果当年雷军亲自出马没有错失张小龙,说不定现在大家手机上装的是米聊而没有微信这回事。

Photoshop,这个是长红了几十年的软件,大概从3.0版本开始用,目前已迭代到24.0,但我还在用CS4/11.0版本,够用即可。

Flash,会简单地设计动画,刚兴起大概在3.0版本那会,单位组织一次flash设计比赛拿过一个二等奖。它曾经是上网必备的动画插件,也至少红过10多年了,2017年Adobe宣布Flash将在2020年末停止更新维护,2021年Flash挥手告别时代。

Delphi 面向对象的可视化编程环境,比VC简单双比VB强大;学过Pascal,选它上手比较简单。

图片浏览 ACDSee:这个软件也是DOS时代就有的软件,它是个收费软件但也提供官方免费版。虽然现在2022专业版最高版本已更新到15.0,但我还在用5.0,还是两个字够用即可。

网站、博客搭建: Wordpress,号称有43%的个人建站的市场份额。

论坛搭建: Discuz ,十多年前很火的

下载工具: 电驴eMule、网络蚂蚁Netants、快车FlashGet 三款比较老的下载软件也红过一时。现阶段讯雷、百度网盘比较流行,主要交流比较方便,但反D版审查和免费用户限速比较讨厌。

影音播放:上面提过的超级解霸过时后,暴风影音红了很长一段时间,但最近两三年我开始用一款非国产软件PotPlayer:

30多年里出现过的软硬件千千万,不可能全部总结到,只能点到为止了。一个业余玩家流水账式的总结,想到哪里就写到哪里难免会有挂一漏万之举,请各位看官见谅。

CSDN上的码龄有15年了,第一篇博客写于2020年双十二,近两年写了460余篇,很多都是充数之作,当然也有不少是认认真真写的,比如这一篇。


所以看到这条分割线的朋友,请点个三连再走......


http://www.ppmy.cn/news/12359.html

相关文章

Java学习(88)Java集合——案例:商品信息管理(HashMap增删改查)

Java集合——案例:商品信息管理(HashMap增删改查)需求分析分析商品信息类(属性、方法)商品类的属性、构造方法和重写toString()方法商品信息添加,输出商品信息商品信息添加优化(判断商品编号id是…

iperf工具源码下载、编译、编译报错解决、以及测试网络带宽

1、iperf源码下载 (1)源码下载地址:https://iperf.fr/iperf-download.php; (2)有的版本源码下载下来并不能直接编译成功,可能会报缺少头文件或者编译选项的错误,要么去解决这些错误,要么换个版本再试一下; (3)在我的环…

【并查集】【Union-Find】

Union-Find算法基本概念并查集模板1. [参考leetcode](https://leetcode.cn/problems/number-of-provinces/solution/python-duo-tu-xiang-jie-bing-cha-ji-by-m-vjdr/)2.平衡优化和重量优化基本概念 并查集是一种数据结构并查集这三个字,一个字代表一个意思。 并&a…

20多年老码农的IT学习之路

20年IT工作经历,目前在一家500强做企业架构,年薪税前150万多.最近公司业绩不好,有感觉工作不保,所以又捡起了编程,开始学习Golang,Angular等。我不是985,211也不是海归,我…

C语言:分支语句和循环语句

往期文章 C语言:初识C语言 目录往期文章前言1. 什么是语句2. 分支语句(选择结构)2.1 if语句2.2 switch语句3. 循环语句3.1 while循环3.2 for循环3.3 do while 循环3.4 goto语句后记前言 趁热打铁啊。写完该系列第一篇博客我就来劲了&#x…

2022年终总结---权衡好工作和生活

2022总结 【校园】2022年6月研究生顺利毕业,让下文的一切才变的有机会。感谢师弟送学长毕业,感谢在最后时刻各位舍友帮忙送材料,怀念最后一个月一起打球的时光。 【工作】2022年6月入职阿里,成为打工人。在这个大的平台&#xf…

【LeetCode每日一题】【2023/1/15】2293. 极大极小游戏

文章目录2293. 极大极小游戏方法1:双指针2293. 极大极小游戏 LeetCode: 2293. 极大极小游戏 简单\color{#00AF9B}{简单}简单 给你一个下标从 0 开始的整数数组 nums ,其长度是 2 的幂。 对 nums 执行下述算法: 设 n 等于 nums 的长度&#x…

C生万物 | 详解程序环境和预处理【展示程序编译+链接全过程】

👑作者主页:Fire_Cloud_1 🏠学习社区:烈火神盾 🔗专栏链接:万物之源——C 文章目录一、程序的翻译环境和执行环境二、详解编译链接1、前言小知识🔍2、翻译环境【important】2.1 编译① 预编译【…