Windows操作系统最新补丁大全

点击数:789 | 发布时间:2025-02-27 | 来源:www.huanelaw.com

    摘要:通过对计算机软件进步的四十多年历史的回顾,详细论述其进步的三个不同阶段:开创阶段、稳定阶段与进步阶段的过程与特征,让读者知道计算机软件进步的特质与历史,从而更好地学会计算机软件的开发与应用。

    关键词:计算机软件、计算机语言、软件开发

    自软件开发到目前已有四十多年历史了,在整个软件进步历史过程中,已经获得了划年代的收获,为了更好的理解计算机软件是计算机的灵魂并知道她的今天,这里让大家一块儿回顾她的昨天。

    大家将悠久的计算机软件历史分成三个阶段:

    开创阶段:1955年到1965年

    稳定阶段:1965年到1985 年

    进步阶段:1985 年到目前

    开创阶段

    计算机在1946年出现时,占地2百余平米,用电数千瓦,价值百万USD,而运行速度只有每秒千次,但它却为破译密码和武器弹道运算立了大功。六十年代大型计算机已进步到每秒百万次以上,可以进行迅速复杂的计算,伴随科研、金融和政府部门的需要而逐步形成了较大的计算机市场。

    而计算机软件历史真的开始是在美国和欧洲的实验室里,大部分研究结果也产生于实验室。它们多数源于学术界,其余产生于政府和私人公司。

    在1955年到1965年这个期间,运算速度愈加快、价格愈加实惠的新计算机不断涌现,软件员工就需要不断针对不同计算机写出新的软件。这种变化速度令软件职员应接不暇。

    在此阶段,计算机硬件向着专门作用与功效进步,科学与商业范围需要的是完全不一样的机器硬件。商业计算机具备变字长的特质,即有“清字标记”和“置字标记”,指令集为十进制。而科学计算机用的是固定字长,当时定36位为一个字,而不是使用二进制计算。这种不同作用与功效的机器用不同字长,这给编程带来很难想象的困难。

    频繁重写相同的软件触发了另一思想——软件移植,工业界中的软件研究职员试图将一台机器上汇编语言自动移植到另一台,但却失败了。缘由是60%或80%代码较容易移植,而剩下的40%或20%需要人工移植,又是较复杂的代码,因此很不简单。多年来仍然不可以完全解决问题,直到高级语言的产生。最早发布的FORTRAN语言在五十年代中期诞生的,五十年代后期出现了第一版COBOL语言,而ALGOL语言产生于六十年代早期。当时,高级语言不可以被编制职员所同意,他们觉得真的的编程职员应当用汇编语言。

    之后,软件业从计算机工业中独立出来,成为一枝新秀。那时,硬件厂家开放了他们的系统(因为没这种开放,不可以进一步营销推广他们的商品),有几个公司开始提供定制软件的服务,然而那时没专门经销软件的公司。因为软件免费,用户相互赠送,使软件不断重用与推广,并鼓励共享软件的进步。比如,IBM科学用户组织SHARE提供了软件重用的目录清单,包括了三角函数分类和合并计算的多个数学程序,并对进入了SHARE目录中的软件商品,能给予此范围的最高荣誉。

    60年代初期,学术上还没计算学科、计算机科学和信息管理软件,然而却在实践中产生了将来称为“软件工程”的萌芽。软件工作者开始学习模块编程的办法,并涵盖了基本数据结构有关的子程序,从而使其易访问。目前,大家称为数据提取,并进一步拓宽到面向目的,但那时的软件职员就已经意识到它的思想与价值。

    此阶段,过去出现过软件危机。即软件方面投入的资金和人力没办法控制,软件开发完成的时间没办法确定,软件的靠谱性等等。比如,1962年7月22日美国飞往金星的火箭控制系统中的指令,DO 5 I = 1,3 误写成DO 5 I = 1.3,使火箭偏离轨道,被迫炸毁。

    此阶段是激动人心的年代,伴随计算机硬件以让人生畏和惊奇的快步伐进步,计算机软件在计算机业中愈加占据着要紧的地位,她开创了我们的事业,从计算机业中独立出来。

    稳定阶段

    这段时间,出现了IBM等计算机大公司,是大型机硬件导向占主导地位的阶段。此时计算机成为专业职员用的专门设施,普通老百姓用不了,也用不起。年产量不足数万台,市场有限,如此IBM360计算机将软件工业带入了平稳发展阶段。

    IBM360使用了系列机的思想,开创了CISC年代(复杂指令系统计算机),目的能使指令系统兼容。新型机或高端机的指令系统在原有机型上只能扩充而不可以降低任何一条指令,以达到软件兼容的目的,如此就致使日趋庞大的指令系统使计算机硬件的研制周期变长、运行速度慢、靠谱性差、很难调试和维护。为了改进,提出了RISC(精简指令系统计算机)技术。RISC技术使指令数目大大降低,再加上一些其他手段(如指令系统面向寄存器,使数据能直接存储),从而大大降低指令实行所需要的周期数,很大的提升了计算机的计算速度。同时IBM360机为软件范围带来了要紧进步。它使科学与商业应用合二为一,且同时用十进制和二进制两种算法,它不再有讨厌的变字长。

    随后,又产生了笨重的工作控制语言(JCL),使技术员只须把卡片塞进读卡机,然后按“启动”就能运行程序。JCL需要用全新的语言撰写程序,它能告诉计算机和操作系统按人的需要做相应工作。JCL太繁琐,这或许由于它包含了科学和商务所需的所有服务功能。然而JCL是360机上最不受青睐的程序语言。

    伴随360机汇集科学和商务应用在一台计算机上,IBM也期望将所有些计算机语言合成一种语言。PL/1就如此诞生了,它不只包括科学计算FORTARN和商务计算COBOL语言的功能,而且还具备新生语言ALGOL的功能。

    除去IBM360带来的软件进步外,在稳定阶段,形成了软件的独立经销。几个敢于冒险的软件商开始销售他们的软件商品。这在当时极其不容易,由于硬件厂家为妨碍软件进步,预防软件离别以形成独立行业,故意将软件的价格压得非常低,无收益可赚。伴随软件范围的平稳发展和新软件商品的问世,它们渐渐成为公司和市场的产品,价值连城。软件维护与更新也成为一项日益要紧的工作。从而形成了计算机软件市场经济。

    稳定阶段中开始出现了计算机学科的学术讨论。第一个计算机科学程序在六十年代晚期奠基,不久将来又编制了第一个管理信息管理软件程序。当时计算机软件工程还没从计算机学科中离别出来,直到微型计算机年代才独立成为一门学科。尽管当时没形成学科,然而软件工程研究一直在进行,重点聚集在计算机语言的问题上。

    在此阶段,一些计算机科学家大力宣传他们引入的新思想。AI就是第一个竭力宣扬的学科,即称之为“有知觉”的机器,可以模仿人类大脑的功能,并期望代替人类大脑去做什么事情。

    随后又出现了“控制范围”的议题。反控制反垄断的战斗打响了,美国司法部门起诉IBM公司,声称它进步太快,且正在垄断计算机行业。当时,很多人将硬件工业比喻为“白雪公主和七个小矮人”,这里IBM是白雪公主,其他计算机硬件小公司是七个小矮人。比如RGA、GE和Xeroe等等公司。这类小公司渐渐萎缩,直到从计算机行业中消失。标准化组织也成为当时反控制反垄断的急先锋。它坚持只有统一计算机标准,每个公司才能参与并达到公平角逐。

    同时,软件商与硬件商也开始角逐。硬件商努力维持软件的底价,以妨碍软件行业的形成。但无论如何阻挡,总有一些软件商崭露头角,成为胜利的娇娇者。

    此阶段因为计算机硬件变化步伐缓慢一些,是较平稳的年代,计算机软件伴随稳定发展,并确立软件在市场的要紧地位,成为产品并渐渐变得让人们理解和接收。

    进步阶段

    此阶段是再一次激动人心年代,计算机已经普及和无处不有,同时软件业在计算机行业成为不可或缺部分并获得了辉煌胜利。

    这个阶段是软件进步过程中非常重要的时期。由于PC机和工作站以半年更新一代的让人目不暇接的速度,来势汹汹地入侵小型机、中型机甚至大型机范围,从而使计算机无处不在,计算机走出了象牙塔,走进了平时百姓家庭,走进了普通人办公室。在家、办公室、银行、邮局等生活工作的周围,处处可见计算机的应用营业额,普及时尚速度极快,蓬勃向前。

    过去存在的很多问题被解决了。老的JCL问题已经由友好使户、友好程序界面解决。图形用户界面(GUI)普及与时尚,业已成为八十年代计算机范围最伟大的功绩。以前的FORTRAN和COBOL语言都没能解决用户界面的友好问题,而可视化软件编程才改变了这一近况。

    [1][2]下一页

  • THE END

    声明:本站部分内容均来自互联网,如不慎侵害的您的权益,请告知,我们将尽快删除。

专业院校

返回顶部

Copyright©2018-2024 国家人事网(https://www.zbxggc.com/)
All Rights Reserverd ICP备18037099号-1

  • 国家人事网微博

  • 国家人事网