APP下载

计算机软件开发的语言探究

2013-06-25尹宏

中国信息化·学术版 2013年3期
关键词:软件开发计算机语言

尹宏

【摘 要】随着我国社会经济的不断发展,计算机技术与计算机技术的应用领域在我国逐渐的扩展,对于计算机软件技术的研究和发展都受到了相当广泛的重视。计算机软件进行开发的过程中,计算机软件开发语言在这一过程中起着至关重要的作用,计算机软件开发语言的发展正在不断的完善,逐渐的走向成熟。

【关键词】计算机;软件开发;语言;研究

【中图分类号】T32 【文献标识码】A 【文章编号】1672-5158(2013)03-0068-01

就目前来看,计算机在我国的发展已经深化到了人民群众日常的生活之中,对于计算机自身的发展情况,它由最开始大型笨重的台式计算机慢慢的演变为我们现在日常生活中所使用的掌上计算机,虽然在计算机的形式上简化了,但是在简化的过程中却是是由简单到复杂的转变。对于计算机自身软件开发语言的发展过程也经历从低级到高级的转变,不断的完善自身存在的问题,逐步的走向成熟。随着科技的发展,计算机软件开发的过程也变得越来越复杂化,人们在对计算机软件开发时的目光,转向了在软件开发过程中,对于计算机软件开发的方法的探索与研究。计算机软件开发语言在自身的发展过程中经历了三个发展阶段,由面向对象的语言、面向过程的语言与面向方面的语言。

1 计算机软件开发语言的发展过程中,面向对象的语言。

面向对象的语言,是一种由低级、简单的语言转向高级、复杂的语言的过程中中的一个过渡阶段,在这一阶段中的语言,对象的多样性与承继性是它的主要核心,在对计算机中面对对象进行程序设计的语言中的对象就是在计算机数据中建立的一个可以动的实际物体。计算机用户在运用计算的过程中,可以不用知道面对对象自身行为的实现细节,只需要在计算机运行过程中,根据面对对象自身所提供的外部接入口选择对面对对象进行访问就可以了。

在问题的空间里,客观存在的实体就是对象,不同对象之间的互相沟通与互相作用构建了我们这个较为完整的客观世界。承继性是面向对象的语言发展过程中存在的重要特点,承继性的主要任务就是处理好一个面向对象对另一个面向对象的获取过程。承继性对于分类这一概念很支持,大部分的知识都能够通过对层次之间的相互分类进行管理,在客观的世界中,存在着特殊与一般的关系,而承继性是在面对对象的语言发展过程中,将这种特殊与一般的关系模式化了。面对对象的语言中呈现着多样性,即在相同的界面中,有不同的实现方式。主要就是指计算机用户在使用计算机函数的编程过程中,不用知道实现函数的方法,只要了解、掌握计算机与之相关的功能和界面的使用就行。正确的研究与运用这种模式,对于计算机软件语言的发展有着重要的推动作用。

2 计算机软件开发语言的发展过程中,面向过程的语言。

随着计算机软件技术的不断发展,20世纪70年代时期在计算机软件中出现了高级语言。计算机中的各类高级语言都有着相同的特点,即计算机数据的算法与结构构建了计算机的程序,这种类型的计算机软件开发语言就是面向过程语言。与之前计算机中的汇编、机器语言相比,面向过程语言是计算机软件开发语言中的巨大进步。面向过程语言的出现,让计算机程序编写员不用再熟悉自身所使用的计算机的硬件特征,加强了计算机程序编写员在解决实际应用这一问题的专注度,使计算机中的硬件不再约束着计算机软件。计算机软件开发语言中的面向过程的语言自身的程序设计语言的结构化,更加注重计算机程序的模块化与计算机功能的抽象化。具体来说有下面的几点特性:

1、在计算机的程序设计结构化里,计算机中的过程是一个单独的实际物体,显示出过程只为被计算机用户看见,而且在计算机中,每一次在对同样的输入数据进行调用的过程中,它的输出结果都是同样的。

2、在计算机的程序设计结构化里,计算机自身的模块是对其自身功能的抽象表达,计算机中的每个模块都是相对应的进行处理的过程,在计算机中能够输出与输入。

3、在计算机的程序设计结构化的这一方法中,逐渐的细化是它的核心。在对计算机开发程序的过程中,采用在计算机程序的控制结构过程中增强对于细节的掌控这一方法。但是这种方法大多都偏向于满足特定的需求,导致重要性差。

3 计算机软件开发语言的发展过程中,面向方面的语言。

计算机软件开发语言中的面向方面的语言和面向对象的语言差不多,只不过面向对象的语言是把对象当做切入点进行计算机编程,而面向方面的语言是把方面当做切入点进行计算机编程。面向方面的语言就是在面向对象语言的计算机用户而导致的一些问题。第一个就是对于计算机用户自身关心的方面进行拆解与分析,一个个的对拆解出来的各个方面作出相对的实现,然后再将这些综合起来。计算机软件开发语言中的面向方面的语言在对于方面上的定义,将告晓切入点、连接点等机制引入,实现了方面与方面之间的沟通。构建了一个对于各个方面在发展过程中彼此互相作用的完整的计算机程序。当计算机用户对于在计算机使用过程中提出在某个方面需要一些变动的时候,例如提出对计算机的使用过程中,提高计算机自身系统中的安全性变动的需求,则只用在计算机系统中的安全性方面进行有效的改动,而不会影响到其他的方面。变化范围只是系统的安全性,最后再由方面编织者将各方面霞新综合成一个程序体。

4 结束语

计算机软件开发语言在自身的发展过程中经历了三个发展阶段,由面向对象的语言、面向过程的语言与面向方面的语言,同时这个三个法阵阶段在计算机软件开发的语言的发展过程中起着至关重要的作用。计算机软件进行开发的过程中,计算机软件开发语言在这一过程中起着至关重要的作用,计算机软件开发语言的发展正在不断的完善,逐渐的走向成熟。我们必须充分的了解这三个阶段对于计算机软件开发语言的意义何在,深入的分析计算机软件开发语言中还存在的利与弊,让计算机软件开发的语言更好的作用于计算机中,推动计算机在社会经济生活中的快速发展。

参考文献

[1]艾凌云.计算机软件开发语言研究[J].南昌大学工程学院 2009(18)

[2]郭明华.面向对象语言与面向过程语言的特征及关系[M].甘肃冶金 2008(28)

[3]袁绍欣.浅谈软件开发语言及其设计方法的演变和最新动态[J].大众科技 2011(6)

[4]朱福喜,张黔.并发面向对象语言COOLIII的语义模型[J].小型微型计算机系统 2009(14)

猜你喜欢

软件开发计算机语言
中国计算机报202007、08合刊
中国计算机报2019年48、49期合刊
中国古代的“计算机”
信息安全环境下的计算机软件开发研究
核电厂定期试验管理软件开发
FPGA软件开发过程中编码规范的作用
我有我语言
语言的将来
一体式,趋便携雅兰仕AL-225
Action Speaks Louder Than Words 你对肢体语言了解多少