[本站原创] [连载教程系列] 《Windows和它的父亲》关于DOS 编者记 封面 开 篇 语
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/windows/)
编者记:必须要让你看到的理由
这段话和各位读者将要看到的内容并不一致,收到这份书稿并同意在这里进行刊登之前还是有过犹豫的,毕竟这里要讲述的东西对现在的热血青年希望看到的那种已经有了一段鸿沟,很显然回味过去的陈醋滥调并不是每个人都有好感的。
有趣的事是因为本学院所要面对的对象仍然需要不时的和这本书提到的内容碰撞,这种碰撞也许是不经意的,或者不可思议的,许多人会纳闷这种现状,我也有这种情形产生,仍然和你们一样不知缘由。
扯远了些,回到正题吧,关于这份书稿,《Windows和它的父亲》经历时两年的写作,也许未得到更多名家的指点而有所粗糙,希望这并不妨碍各位的阅读兴趣,回顾,展望Windows的前世今生。希望Bill Gates 如果能看得懂中文并且能看到以下的文字时,不要奇怪,对微软衷心城城的孩子就是那么可爱。
需要提醒,文字可能并不能表达作者深处,那种期待和向往的意愿,各位笔尖伶俐的读者们能够包涵一下,给予更多的关怀。当然你们希望给以一点掌声,我将非常的期待和回想。
最后带一句废话,颐高软件频道未来将会更好的呈现各种软件、程序的讯息和文化,平白不深刻,基础不乏味。
编者:极品毛毛虫
封面:Windows和它的父亲
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/windows/)
开 篇 语
考虑再三,我还是决定把这本小册子的名字定作《Windows和它的父亲》。
如果现在哪台PC上还没有安装Windows操作系统,那一定是过时货。无论人们怎么指责Windows如何充满了BUG、如何不稳定,容易死机之类,它仍然稳稳地坐着PC操作系统界的第一把交椅。而OS/2、UNIX 、Linux等操作系统虽然得到人们的交口称赞,用户数量却始终是可怜的几百万号人,往往还是和Windows安装成的双系统。这是个值得思考的问题--为什么Windows不停被骂却热销不断,其界面和提示几乎成了一种文化;而其它的操作系统好评如潮,却始终不能得到深入人心的地位呢?
这还要从Windows的父亲说起。
Windows的父亲是谁?这是个不好回答的问题。有人说,是Small Talk,因为它提出了多任务和面向对象的概念。多线程、32位任务的多消息队列、窗口、组件这些思想是对Small Talk的继承和发展。也有人说,是C,Windows的主体程序段即脱胎于此,连Office也不例外。甚至有人说是电脑游戏,是它们的图形化界面和鼠标的指点操作启发了Microsoft改变了工作方式……这些说法都有可取之处,却也都不足。可以说Windows是一个集大成的操作系统,它的每一个细节都有着借鉴。可是要是从根本上说它是从哪个原型改进而诞生的,那就无疑是十年前出现的磁盘操作系统--DOS。
作为从DOS 1.0开始的操作系统玩家,我一直在作着有关操作系统的探索。久而久之,也积累了一点浅薄的所谓经验。可是,时代的脚步不是在走,简直是在跑、在飞。从DOS 2.0开始的树形结构目录模式和文件代号式存取,到DOS 3.3的大型硬盘空间管理;从DOS 5.0的EMS和XMS支持大型内存,到DOS 6.22的DRVSPACE的硬盘双倍扩容。DOS在不断地完善着自己,在这期间产生了难以计数的优秀软件--WPS、PC Tools、Norton Utilities、FoxPro、Word Perfect、Borland IDE……这一切,给我的生活带来了无尽的愉悦。在不断的学习中,我感受着计算机事业对世界的巨大影响。
正是DOS获取的市场和支持使Windows稍费口舌,就奠定了它的金汤城池。实际上,几乎所有原来在DOS下的软件都推出了自己的For Windows版本。惯性的作用是非常巨大的--谁会不肯继续用自己已经顺手了的软件,而去改学一套另外的规则呢?就在我掌握了DOS的程序设计技巧后不久,Windows诞生了。这决非偶然。DOS灰溜溜的命令行界面,以及由于发展而带来的越来越多的命令,迫使它以另一种方式工作。而Windows做得也实在是近乎完美,图标化的操作使任何事情都能用Mouse搞掂;占先型的任务管理又让多个程序平滑运行,互不影响;对TCP/IP的支持又使Internet走进了千家万户……又有哪一个设计操作系统的程序员能具有Microsoft员工这么深厚的程序设计功底呢?
但是,每个懂得一点程序设计的朋友都可能知道,改进对用户的界面是要付出代价的,这个代价就是系统功能的屏蔽。为了使操作的实质不那么艰涩难懂,Windows准备了大量的标准对话框、系统声音和AVI小动画。大大地改善了用户的界面,给了用户一个'不可思议的快乐工作方式'。可是,有很多在DOS下可以完成的操作,便不能做了;有很多在DOS可以占用内存比较少的操作,由于加上了多媒体的内容而造成内存不够了……Windows的方便,反而促成了'重应用操作、轻过程研究'的现状,DOS越来越被人轻视。