1 / 6
文档名称:

计算机程序设计发展史.docx

格式:docx   大小:22KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机程序设计发展史.docx

上传人:suijiazhuang1 2022/4/10 文件大小:22 KB

下载得到文件列表

计算机程序设计发展史.docx

相关文档

文档介绍

文档介绍:百度文库?让每个人平等地捉升口我
我对程序设计的一点粗浅看法——计算机程序设计发展史【内容提要】程序设计(Programming)是给出解决特定问题程序的过程,是构造活动中的重要组成部分。程序设计一般是以某种为基石,构造出这种语言下的程序就是Pascal语言。这个标致性的语言拥有严格的结构
化形式、丰
富且完备的,运行效率高、查错能力强。同时
Pascal语言还是一种自
编译语言。这
个以法国数学家命名的语言现已成为使用最广泛的基于
DOS的语言之一。
80年代初,在程序设计的思想上乂发生了一次大的革命。这个时期研制出
的语
言多为面对对象的程序设计。之后,高级语言的口标则是面对应用的程序设
计。它
侧重于描述程序“做什么”而不是“如何做”。
程序设计语言的发展是一个不断演变的过程。从最开始的机器语言,到汇编

言,再到各种各样的高级语言,最后到支持面对对象技术的面对对象的语言,
棋至
未来的面对应用的语言,它的演化过程的根本推动力就是抽象机制的更高要
求,以
及对程序设讣思想的更好的支持。也就是说把机器能够理解的语言提升到
能够很好
的模拟人类思考问题的形式的过程。
二、程序设计方法的发展
(-)传统的程序设计方法
传统的编程方法主要是基于DOS下计算机程序的编程方法。用传统的编程方

编制完成特定功能的程序时,必须程序的算法,明晰数据的流程。传统编程方
法的
算法是变化多端的,同一问题可以有最优算法,也可以有一般算法,其至可
能存在
劣等算法;它的数据流程是纷繁杂乱的,数据的调用、控制方向等乂是交
义变化的,
而且这种编程方法一般依赖于操作平台、编译系统等,所以移植性比
较差。导致程
序的设计也变得困难和繁琐。
(二)可视化编程方法
可视化编程可通过调用控件,并为控制对象设置属性,根据开发者的需要
,直接
在窗口中进行用户界面的布局设计。该项技术的优点是:编程简单、自动生
成程序
代码、效率高。因此在当今的编程语言中也被广泛采用。
(三)面向对象的编程方法
为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送

息而应运而生的面对对象的编程方法达到了的三个主要
L1标:重用性、灵活性
和扩
展性。用这种方法编写岀的计算机程序是山单个能够起到子程序作用的单元
或对象
组合而成的。
面向对象设计是一种把面向对象的思想应用于软件开发过程中,指导开发活

的。是建立在“对象”概念基础上的方法学。对象是山数据和容许的操作组成
的封
装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组
对象。
而继承性是对具有层次关系的对象类的属性和操作进行共享的一种方式。
从传统的程序设计方法,发展到可视化编程序设计方法,进而发展到面向对

的程序设计方法的发展轨迹,是计算机程序设汁方法发展的三个重要的阶段。
在程
序设计实践中,这三种方法不仅严格独立,乂相互交义,彼此紧密联系。但
是需要
指出的是,在

最近更新