IGITCW透视
Hot-Point Perspective
对计算机软件开发语言的认识和思考
王 涵
(南京市金陵中学,南京 210000)
摘要:随着我国社会经济的不断提高,科学技术的不断进步,计算机技术逐渐被广泛应用在各行各业中。计算机技术不仅带给人们极大的便利,更是提高了企业的运行效率。所以,人们更加注重对计算机软件的研究。软件开发语言是计算机技术的基础和核心,它是一个充简单到复杂的过程,能够通过软件开发语言为人们带来不同的功能。本文首先研究了计算机软件开发语言的发展过程,然后根据实际情况探讨了计算机软件开发语言的认识和思考。
关键词:计算机软件;开发语言;认识;思考doi:10.3969/J.ISSN.1672-7274.2019.02.113
TP311.52 文献标示码:A 文章编码:1672-7274(2019)02-0152-01中图分类号:现如今,计算机技术已经成为人们生活、工作中不缺少的技
术,对于人们生活、工作等各个层面和领域都有着极其重要的作用。程序开发语言是计算机软件开发的基础,通过对软件开发语言的设计,能够有效的减少软件开发的难度,进而帮助开发人员设计更加丰富多样的软件功能。随着软件开发的迅速发展,其程序开发越来越复杂,各种高难度语言也被应用在程序开发中。所以,熬深入研究计算机软件开发语言,以此促进计算机行业的迅速发展。
1.3 面向方向的计算机软件开发语言
面向方面的软件开发语言主要是以方面进行软件开发,其切入点是编程方向。在开发人员对面向方向软件开发语言进行编程时,首先要了解用户的需求,并加以深入的分析,然后根据分解方式,逐步从各个方面实现用户需求,保证用户体验的综合性。面向方向的程序开发语言还要根据各方面的内在联系,将每个方面以及整个系统相联系,以此保证各个方面的有效连接。
1 计算机软件开发语言的发展过程
1.1 面向过程的计算机软件开发语言
在早期都是通过汇编语言和机器语言进行程序编写,这类语言属于低级语言,通常是以计算机硬件为基础进行语言编写。随着C语言、PASCAL语言等软件开发语言的出现,代替了低级开发语言,不在局限于计算机的硬件配置。与低级语言相比,该类语言具有算法化、结构化的特点,能够对计算机软件功能进行模块化处理和抽象化处理,并将软件功能分为若干具体的执行步骤和执行算法。然后根据执行步骤和执行算法实现变成。语言面向过程主要有以下几个特点:首先,将软件功能进行步骤化、模块化的处理,并将每个步骤和模块对应相应的过程,可以是输出也可以是输入。其次,在对结构化程序进行设计时,要进行进一步的细化,这一特点能够在控制程序结构中强化细节开发程序,但也有着一定的缺点,这些模块是不重复的,有着特定的性能。1.2 面向对象的计算机软件开发语言
面向对象的计算机软件开发语言蛀牙是将数据作为开发的中心,能够对开发软件进行分级处理,以此变成多个处理对象,在这些对象中具有着多个函数和步骤,进而对对象在真个软件中的行为进行描述和解决。所以,每一个对象等于完整且独立的个体,但又具备数据传递和处理的功能。面向对象的软件开发语言有着继承性和多态性两个特征,其中多态性是指在对对象函数进行描述和编程的方法,能够在执行相同操作时根据对象的不同得到不同的结果,进而保证用户在进行函数过程的编程是,不用对函数实现方式进行了解,而是更加关注与函数使用界面和函数表现功能。只要对函数相关功能进行操作就能完成函数的编程工作。大大提高了软件的拓展性和灵活性。二继承性主要是对对象的衍生特性进行描述,有着分类的特点,每个分类都是在所有操作和数据的基础上,基于此自身特性进行数据的操作。保证了软件程序可重用性的提高。
2 计算机软件开发语言的认识和思考
近几年来,随着科学技术的不断发展,软件开发语言对于计算机发展的重要性越来越高。每一种语言都有着自身的特性,并且有着各自的缺点和优点。现如今,随着计算机软件开发语言的不断发展,AOMTL语言被逐渐应用在计算机软件的开发过程中,AOMTL是一种模型转化语言,能够有效的将ATL和OCL两种语言的特点相结合,进而具有能够促使人们快速理解、快速适应计算机系统、易于编写的特点。其中ATL语言是一种混合型语言,具有语法简单、便于理解、便携方便的特点,对于计算机程序的编写有着极其重要的作用。而OCL是一种声明式语言,具有定义简单、相对抽象的特点。基于此,我们应充分认识到计算机软件开发语言对于计算机行业的重要作用,要积极研发大众化的程序语言,以此让相关开发语言能够更加简捷的设计功能性的程序语言,进而更好的应用在人们的生活、工作中,促进社会经济的可持续发展。
3 结束语
本文首先从面向过程的计算机软件开发语言、面向对象的计算机软件开发语言、面向方向的计算机软件开发语言等几个方面阐述了计算机软件开发语言的发展过程。然后根据实际情况探讨了计算机软件开发语言的认识和思考。参考文献
[1] 成湖州.对计算机软件开发语言的认识及思考[J].电脑迷,2018(11):68.[2] 刘琨,刘卓,魏娜娣,边玲,张洁,郭晓芸.试析根据软件应用领域选用计:54-58.算机语言[J].电脑编程技巧与维护,2018(09)
[3] 朱睿思.浅谈不同编程语言对计算机软件开发的影响[J].电脑知识与技术,2018,14(22):252-253+256.
[4] 王琴.计算机软件开发语言研究[J].电脑迷,2018(08):248.
(上接第252页)有所得,利用优秀的网页制作技术立足于社会
之中。参考文献
[1] 叶锋.高职院校中网页设计教学改革的实践与探索[J].信息与电脑,2015,(17).
[2] 劳飞.基于项目化教学的“网页设计与制作”课程改革与实践[J].教育与职业,2014,(29).
[3] 曹芳.《网页设计与制作》课程教学改革[J].科技视界,2015,(21).
152DIGITCW2019.02
因篇幅问题不能全部显示,请点此查看更多更全内容