范文无忧网面试笔试简历简介

关于计算机软件开发语言的若干探讨

12月11日 编辑 fanwen51.com

[乡镇财税财会管理探讨]下边小编为各位经济管理的同学推荐乡镇财税财会管理探讨,欢迎各位财税管理的同学阅读! 摘要:乡镇是我国最基层的行政单位,是城市和农村的连接点,在农村乃至整个国民经济的发展中...+阅读

随着社会的快速发展和进步,人们的生活水平得到了很大程度的提高,同时对于计算机的依赖性也越来越大,除了要求计算机具备强大的硬件功能外,还对计算机的软件功能和质量提出了更高的要求。而计算机软件需要借助开发语言才能得以实现。因此,为了确保计算机软件可以满足人们日益增长的软件功能需求,提高软件编程的质量和效率,必须要对落后的计算机软件开发软件进行改进、完善和创新。

1 计算机软件开发概述计算机软件开发是基于用户某种特定需求而进行编程的一种软件系统,其是一项十分繁杂的工程,涉及的流程多,包括分析用户实际的需求、设计软件、软件编程和测试等。总体而言,一个完整的计算机软件开发主要包括计划、开发和运行三个过程,并且在每个过程中又包括一些小的开发阶段。其中软件的开发计划就是对软件开发设计的可行性进行论证;软件的开发则主要包括对用户对软件功能的需求进行分析、软件设计和编程等内容;软件的运行就是对编程后的计算机软件的实际运行效果进行测试和维护,确保软件开发的整体质量。

由此可知,计算机软件开发主要包括六个基本步骤,即:计划软件系统、分析软件需求、设计软件、软件编程、软件测试和软件维护。另外,计算机软件可以分为两种类型:系统软件和应用软件。其中系统软件主要是对计算机进行监控、管理和维护,比如计算机操作系统等;应用软件则是针对用户的需求而建立的功能软件,比如杀毒软件、游戏软件和办公软件等。2 计算机软件开发语言的发展过程纵观计算机软件开发语言的发展流程,其主要可以分成三个阶段,即:面向过程的语言、面向对象的语言和面向方面的语言。

下面就这三个过程的开发语言进行详细地阐述。2.1 面向过程的计算机软件开发语言在上世纪七十年代之前,计算机软件开发语言主要是以机器语言和汇编语言为基础,并且软件编程人员必须要充分熟悉其所使用的计算机的硬件特征方可进行软件对应的代码编写工作。随着计算机技术的快速发展,在七十年代后期,计算机软件开发语言有了巨大的进步,其逐渐向高级语言迈进,比如当前所使用的Pascal和C语言等。

诸如此类的,由算法和数据结构所组成的计算机软件开发语言就是我们最初的面向过程的开发语言。与机器语言和汇编语言相比,面向过程软件开发语言实现了编本文由毕业论文网: .lw54.收集整理程的根本性转折,大大降低了编程人员的编程要求,提高了软件程序代码的编程效率,同时也不要求编程人员对其编程所应用的计算机特征具有充分地了解和认识,并且屏蔽了计算机的部分细节,从而可以确保计算机编程人员可以全身心的投入到软件程序代码的编程中,提高编程的质量和效率。

另外,功能抽象和程序模块化是面向过程结构化计算软件开发语言的重要特征,其将软件的编程过程看做一个处理问题的过程,通过编程来实现问题的解决,从而达到满足编程功能需求的目的。而就该种软件开发语言的具体特征而言,它主要包括三个方面的内容:(1)程序的不同模块对应不同的功能,并且各模块之间相互独立,互不影响。(2)面向过程软件开发语言的每个编程过程均是一个独立的实体,它可以将处理结果供给使用者,并可以调用显示结果来进行编程的审查和核对。

(3)逐步细化是面向过程软件开发语言编程的核心,其程序的开发需要通过在相应的控制结构中增加细节来实现。2.2 面向对象的计算机软件开发语言面向对象的计算机软件开发语言是面向过程计算机软件开发语言的又一次进步,它是开发语言由简单的初级到更为复杂的高级开发语言的一个过渡。面向对象开发语言中的对象实际上就是指各种数据封装所形成的一个具有能动性的实体。

这样一来,用户无需熟悉对象行为的具体特征,而只需要明了对象所具有的外部性接口即可实现对对象的访问。通常情况下,人们认识一种事物的时候主要包括两种方式:一种是从普通到特殊的认识,比如人们首先意识到车这个表面含义,然后在深层次的意识到车又可以氛围轿车、跑车、越野车和机动车等;另一种是从特殊到普通的认识,比如我们在操场看到有人打篮球,其中篮球就是一个对象,这与人们看到有人在打乒乓球是一个道理,乒乓球也是一个对象。

虽然这两种球的种类不同,但是其本质均是球类。基于此,面向对象的计算机软件开发语言中如果采用这种认知方法则可以收到良好的编程效果。关于计算机软件开发语言的若干探讨

延伸阅读:

药学服务的探讨下面小编为大家推荐药学服务的探讨的论文,欢迎各位中医学专业的同学阅读哦! 摘 要:目的就目前药学服务中存在的问题进行探讨分析,为药学服务的改革和发展提供参考意见。 关键词...

探讨市场营销学教学方法小编为大家推荐探讨市场营销学教学方法,欢迎各位市场营销的同学阅读! 摘要:本文通过对市场营销学课程传统教学方法的分析,了解其教学过程中的利弊之处,并结合现代化教学手段,提出...

探讨医学教育学分制管理为大家推荐探讨医学教育学分制管理的论文,欢迎大家阅读! 摘要 学分制是以选课制为基础,以发展人的个性为核心,以修读一定量学分作为毕业标准的一种教学管理制度。我校经过对学...

探讨对电子商务基本理论探讨对电子商务基本理论是小编推荐的电子商务论文,欢迎大家阅读! [摘 要] 本文对电子商务的基本理论问题即什么电子商务?电子商务是不是以网站和网上交易为主这个问题进行了...

毕业设计开题报告钢筋混凝土多层、多跨框架软件开发钢筋混凝土多层、多跨框架软件开发 2.项目研究背景: 所要编写的结构程序是混凝土的框架结构的设计,建筑指各种房屋及其附属的构筑物。建筑结构是在建筑中,由若干构件,即组成结构...

探讨传统经济管对现代经济管理的影响探讨传统经济管对现代经济管理的影响是小编整理的关于微观经济管理的论文,欢迎各位经济管理类毕业的同学借鉴哦! 摘要:当前,更多中外企业在企业管理中对传统经济管理理念有着一...

从《老人与海》探讨英美文学的翻译风格从《老人与海》探讨英美文学的翻译风格是小编为大家带来的论文范文,欢迎阅读。 摘 要:1954年的诺贝尔文学奖《老人与海》其著作作为西方文化的瑰宝,其经典之处就在对英美文化的...

高速公路经济管理的探讨高速公路经济管理的探讨是小编为大家带来的论文范文,欢迎阅读。 【摘 要】近年来,我国交通运输迅速发展,政府投入大量财力物力,改善交通状况,并取得了显著的效果。 高速公路建设...

2018年软件开发员工辞职报告篇一:2018年软件开发员工辞职报告尊敬的领导: 我很遗憾自己在这个时候向公司正式写出辞职报告。 来到*海畅公司也快两年了,正是在这里我开始踏上了社会,完成了自己从一个学生到...

推荐阅读
图文推荐
栏目列表