教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 编程语言中计算机应用软件开发影响

编程语言中计算机应用软件开发影响

上传者:网友
|
翻新时间:2020-02-18

编程语言中计算机应用软件开发影响

摘要:计算机软件有许多不同的编程语言,常见的有C语言,C++,Java等语言。不同编程语言有着其特殊的优点,功能也各不相同,在不同计算机软件的开发中需要使用相应的编程语言。因此,软件开发人员需要具备较好的编程语言知识,才能够在软件开发中选择适用性较高的编程语言,才能够保障软件开发的顺利进行。文章主要针对不同编程语言对计算机应用软件开发的影响展开分析。

关键词:编程语言;计算机应用软件;软件开发

计算机应用软件在现代人们的工作与学习中起到了重要的作用,被广泛应用于各行各业中,具有极其重要的影响。不同的编程语言具有不同的特点,通过在计算机软件开发中的合理选择,能够有效减轻软件开发难度,同时能够有效提升编程效率与质量,对于计算机软件的更新与开发具有重要的现实意义。需要加大对编程语言的研究,从而有效发挥编程语言的特点,从而更好地符合软件开发目标,推动计算机软件的进一步完善。

1计算机应用软件开发中常见的编程语言

目前计算机应用软件开发中常用的编程语言包括C语言、C++,Java和C#等,笔者简单介绍了这些软件开发中应用频率较高的编程语言[1]。只有深入分析这些编程语言的特点,才能够全面把握编程语言的适用范围,才能够提升软件开发工作的效率和质量。

1.1C语言

C语言在20世纪80年代被广泛应用于计算机应用软件的开发中,在日常生活中都有普遍使用,例如大型主机的中心控制中。随着研究时间的增加,C语言在现代得到了普及使用,成为一种主流的编程语言,且得到了软件开发人员的认可,足够说明改语言的应用价值[2]。C语言在软件开发过程中,无需借助计算机硬件或其他方面的功能。C语言具有许多独特的优势,不但有着完善的设计语言,还能够为操作系统编制需要的应用软件;同时还具有短小精悍、语法简洁、使用便捷、结构丰富、运算符号全面且功能强大等优势。C语言拥有32个关键词、9类控制语句,从而构成基本的高级控制结构、语句和语言等;其拥有字符型、数组型、构造型等多种类的模型,从而为计算机软件开发提供较好的基础支持,有助于提升软件开发的效率[3]。除此之外,C语言还能够直接控制物理区域,在实时性软件开发过程中具有较好的应用价值,大部分应用软件都会使用到C语言。

1.2C++语言

C++语言是在C语言基础上创新而来的编程语言,因此C++语言具有C语言所有的特点与功能,也就是现代软件开发中使用最普遍的编程语言。C++语言具有较高的适用性,可应用的范围比较广阔,几乎所有领域都能够应用C++语言,同时可以应用于多个操作系统中[4]。从中可以推断,C++语言具有较好的应用性,但是其与C语言相比更加复杂,在学习方面也有一定的困难,只有通过全面地、深入地分析,才能够掌握好C++语言的应用规范,才能够在实际软件开发工作中应用C++语言,继而有效发挥其作用。通过系统的学习,能够有效掌握C++语言的使用方法和具体规范,进而有利于软件开发。

1.3Java语言与C#语言

Java是在C语言的基础上,全面吸纳了C++语言的功能与优点,同时也完善了C++的缺陷,例如摒弃了C++中的多继承与指针,具有特殊的优点与功能,比较符合面向对象的要求,能够让开发人员以简单的思路进行复杂程序的开发。Java具有面向对象、简单性、多线程、平台独立等特点,在桌面应用程序、网络应用程序、分布式系统等方面都可以使用[5]。C#语言主要吸收了Java的优点,具有Java语言的功能与特点,同时也有自身的特色。C#语言可应用于高级商业软件开发中,同时能够符合系统应用功能程序的开发,且由于结构的简单性,能够灵活组成各种基于微软平台的应用程序,并且由于C语言/C++语言的继承关系,使得熟悉C语言/C++语言的开发人员能够很快掌握C#语言的应用方法。Java与C#语言相比而言,缺乏更加突出的优势。此外,Java难以实现对迅雷等工具的控制以及dll的调用,及时应用了Java本地接口或是第三方程序,但是Java本地接口的应用需要使用到VC代码,具有一定的复杂性,且第三方程序技术目前仍存在许多缺陷。Java在语法特点方面也与C#语言有着较大的差异,Java摒弃了传统的指针,采用了package的特征,并在引导中加入import语句[6]。Java能够通过set语句或是get语句进行属性的设置。而C#语言则采用指针概念,在unsafe情况下都能够完成指针操作。C#语言同时采用了ref、out等词句,从而起到索引的效果。

1.4Pascal语言

Pascal语言具有一定的复杂性,有着突出的特点,其运行效率高,并且具有较高的纠错能力,数据类型多种多样且结构形式的要求较高。Pascal语言不但能够实现对复杂数据结构和算法的描述,同时能够符合设计人员特殊的设计要求,有助于培养开发人员的个人设计风格。

1.5VisualBasic

VisualBasic是现代软件开发中常用的编程语言,在计算机软件开发中主要能够实现环境开发与事件驱动等功能。VisualBasic语言的功能实现主要是通过RAD快速应用和GUI图形用户这两个部分实现。此外,数据库也是软件开发中所必备的要素,SQL查询是数据库搜索应用最为频繁的语言。VisualBasic能够完成图形修改,从而提供了相应的服务功能。此时,VisualBasic能够通过SQL查询的参数设置,能够使得搜索更加准确。VisualBasic不但能够将VB和VBA结合在一起,同时有助于推动软件开发。不同的编程语言都要各自的优势以及应用效果,软件开发人员只有根据设计目标,选择合适的编程语言,才能够有效提升开发效率,减轻开发人员的工作量。

2编程语言在计算机软件开发中的应用原则

在软件开发工作中,只有选择了符合需求的编程语言,才能够编制出满足用户要求的软件。因此,需要全面认知编程语言的特点,才能够符合编程的要求,才能够加速软件开发的周期,从而更好地设计出性能优良的产品。

2.1结合内外部环境特征

在软件开发工作中,需要重视外部硬件设施,硬件设施为软件开发提供了物质基础。程序编制所选择的语言具有非常重要的作用,除了需要考虑到整体结构之外,还需要符合环境的要求,并且需要考虑语言的特点。编程语言的选择需要结合行业或领域的特点及工作要求,否则一旦出现计算机硬件更换,软件就无法使用,出现匹配失败的问题。同时,软件开发只有选择符合环境要求的语言,才能够符合时代发展速度,确保编写的软件具有较高的实用型。

2.2结合应用的领域与行业特征

在进行软件开发时需要进行综合分析,首要分析的就是应用的领域与行业,不同领域或行业对于软件使用的条件不同。例如,若是简单软件可以采用C语言和C++语言,若是复杂软件可以选择Java语言或是Pascal语言。不同领域的人对于软件开发中的编程语言选择也有一定的影响。例如通信领域多采用C++语言或是VC++语言;在商业领域多采用Proloc语言和List语言。

2.3结合整体结构的特征

一般而言,软件开发中的编程语言确定往往会受到开发项目目标的影响,整个结构的编写不一定限制使用同一编程语言,可以根据软件功能选择符合的编程语言。在信号处理、密码学以及图像处理等方面需要综合分析,尽量使用静态语言进行软件开发。

2.4选择自己熟悉的编程语言

编程语言虽然有很多种,但是在设计时最好选择自己最为熟悉的语言,这有助于后期的更新与维护,能够节省工作量,同时能够预算出开发周期和完成时间。此外,在开发过程中还能够根据过往经验进行漏洞查找,从而减少可能出现的bug。

3结语

随着现代科技技术的不断进步,计算机应用软件的开发与人们社会工作与社会息息相关。编程语言的选择对于软件开发有着直接影响,因此开发人员在软件开发过程中需要根据各种语言的特点,并综合各方面的实际情况选择合适的语言,才能够提升软件开发效率。

[参考文献]

[1]楼丹.基于计算机软件开发的Java编程语言探究[J].无线互联科技,2015

(15):50-51.

[2]刘嵩鹤,孙和勤.不同编程语言对计算机应用软件开发的影响[J].数字技术与应用,2015

(1):200-201.

[3]金忠强.分析不同编程语言对计算机应用软件开发的影响[J].黑龙江科技信息,2016

(26):186-188.

[4]康超.基于计算机软件开发的Java编程语言探讨[J].科技展望,2016

(4):11-12.

[5]张利军.计算机应用软件开发中不同编程语言的影响[J].科技传播,2015

(15):171-172.

[6]赵志华.试论不同编程语言对计算机应用软件开发的影响[J].电脑编程技巧与维护,2015

(15):17-18.

[7]王树琴.计算机应用软件开发中编程语言的选择研究[J].计算机光盘软件与应用,2015

(19):220-221.

[8]雷桂平.计算机软件开发中Java编程语言的应用[J].计算机光盘软件与应用,2014

(23):68-70.

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

蚂蚁搬东西
委屈
种大蒜
恼人的星期六
奇怪的网
午睡
第一次饱受委屈的滋味
中秋之夜
挖鼠洞
称猫
虎口拔牙
第一次购物
科普大篷车进校园
做好事
国庆节的那一天
2009年三年级期末语文教学工作总结
2009~2009学年第一学期电气工程系教学工作总结
初中思想品德教学工作总结
高二物理教学工作总结
2009-2010学年九年级上学期数学教学工作总结
2009-2010学年高二英语教学工作总结
2009-2010第一学期小学英语教学工作总结
2009-2010学年九年级上学期英语教学工作总结
2009-2010学年度第一学期英语组工作总结
小学英语教学工作总结
2009-2010学年度英语教学工作总结
小学三年级陈雷英语教学工作总结
六年级数学上册教学工作总结
《品德与社会》教学工作总结
2009年七年级数学教学工作总结
熊猫本来是肉食动物,为什么改吃竹子了?
浅谈水库淡水养殖的生态化
特种养殖注意防假识骗
如何搞好猪瘟的防控
石屏县坝心镇猪瘟免疫存在的问题及对策
《家畜传染病学》教学改革探索
中药材土鳖虫的人工高效养殖
自然界5种能“膨大”的动物
浅谈淡水养殖池塘标准化技术
对做好淡水养殖标准化工作的分析研究
人人都信的动物谬误
国内外深海养殖网箱现状及发展趋势
重视家畜解剖学教学实践环节提高教学质量
胭脂鱼水库分级网箱养殖技术研究
家畜理想蛋白的供给与畜产品品质的关系
《渔夫的故事》课文结构
《渔夫的故事》近义词反义词
有关读书的名人名言
《窃读记》教学参考资料索引
我们的课能否这样上──《渔夫的故事》教学随笔
点拨有时是价值引导──《渔夫的故事》教学随笔
《渔夫的故事》评课
毛主席读书法
名人与书的故事
《渔夫的故事》综合资料
《窍读记》解读
《渔夫的故事》课文赏读
列宁读书法
《窃读记》(节选)
《渔夫的故事》教学杂谈