APP下载

不同编程语言对计算机软件开发的影响探析

2018-08-18彭洁

数字技术与应用 2018年4期
关键词:计算机软件开发编程语言影响

彭洁

摘要:科技进步带动了计算机发展的步伐,随着计算机的普及,软件开发的与时俱进推动了编程语言种类的多元发展。软件开发人员在选择编程语言时,需围绕内外部环境结合、结合行业特征、结合整体结构特征等原则,确保编程语言的优势、软件开发人员的技术专业性得以充分发挥,提升软件开发效率的同时,确保计算机软件性能优良,从而提高更多市场占有率。

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

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2018)04-0210-02

编程语言在计算机软件开发中起着关键作用,不同的编程语言优势不同,适用范围也存在局限性,其属性语言种类等直接决定计算机软件开发效率与产品品质。为减少各种编程语言对计算机软件开发的负面影响,开发技术人员必须深入了解各编程语言在软件开发中的作用与适用范围,并针对性应用,实现计算机软件产品质的飞跃。

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

1.1 C语言

C语言是计算机软件开发应用的主流编程语言,应用价值较高。在软件开发环节,无需计算机功能辅助C语言开发设计,设计语言完善,可为操作系统开发针对性的应用软件。

1.2 C++语言

C++语言不仅具备C语言的功能、特征,同时比C语言适用性强,且应用范围更广,甚至可在多个操作系统中编制,符合现代软件开发的语言需求。作为C语言的继承,可展开C语言程序设计,又可以面向抽象数据类型对象的程序设计,还可以面向继承、多态特点对象的程序设计。与此同时,C++的编制也比C语言复杂,对开发人员的专业水平要求高,唯有深入掌握其应用规范后,才能充分发挥C++语言的作用[1]。

1.3 Java语言与C#

Java是基于C语言吸纳C++语言功能、优势的动态语言,弥补了C++的不足,复杂程序开发思路得以简化,同时也是具备跨平台、面向对象等优势的语言,广泛应用于桌面、网络等应用程序开发。C#主要应用于高级商业软件开发,具有安全稳定、简单优雅等优势特征,基于C语言、C++语言衍生的语言,具备基础编程语言的优势,同时去除了基础编程语言的繁琐性。

1.4 Pascal语言

Pascal语言相对繁琐,但较高的运行效率,较强的纠错能力不可小觑,数据类型丰富,且结构形式严格。Pascal语言计算机通用的高级程序设计语言,也是自编译语言、结构化编程语言,能够描述复杂数据结构、算法,可靠性显著提升。

1.5 Visual Basic

VB是现代计算机程序设计语言,借助GUI、RAD系统,通过DAO、RDO等连接数据库构建Active X控件,实现面向对象的应用程序设计。具有可视化设计平台、事件驱动编程机制、结构化程序设计语言、数据库功能、Active X技术等语言特色。

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

2.1 综合内外部环境

开发计算机应用软件时应注重外部硬件设施,确保软件开发的物质基础。程序编制语言选择尤为关键,充分考虑整体结构、环境要求、编程语言特点合力应用。并围绕行业、领域特征,以及工作要求选择编程语言,确保其匹配优良程度,减少硬件更换对软件应用的影响。为扩大软件的实用性,需围绕环境要求、时代发展对软件开发要求等选择语言[2]。

2.2 综合应用领域及行业特点

围绕软件应用的领域或行业特征选择编程语言,C语言、C++语言适用于简单软件编写,Java语言、Pascal语言适用于复杂软件编写,如通信领适用于C++语言编写,商业领域适应于Java语言、Proloc语言等编写,尽量减少编程语言对不同领域行业软件应用的负面影响。

2.3 综合整体结构特征

围绕项目目标编程语言编写软件,整体结构对各类编程语言的转换便携限制度不同,可围绕软件功能合理编写。综合分析信号处理、图像处理等确保软件编写为静态语言。

2.4 根据个人专长选择

编程语言众多角度,且优势不同,为确保的软件开发、后期维护效率,尽量选择符合个人专长的语言设计软件,节省的工作量、精力的同时,可對开发周期、完成时间明确预算。软件编写中可根据以往经验规避漏洞隐患,提高软件应用的稳定性与安全程度[3]。

3 编程语言对计算机软件开发的影响

3.1 C语言影响

C语言是最早软件开发设计的编程语言,程序员普遍对C语言了解,但随着软件开发要求的增加,目前C语言编写的软件微乎其微,与C语言局限性影响有关。C语言是一种面向过程的程序设计的编程语言,利用其编写软件,需细分算法设计环节的事件步骤,计算机软件功能的越发繁琐,软件功能实现就会面临着复杂的语言编写功能,在加之事件步骤细分,工程量庞大,开发难度直接扩大。

3.2 C++语言影响

C++语言比C语言适用范围广,软件功能实现的程序编写过程更加简化。但是在现代化的计算机软件开发中,C++语言也具有与C语言一般的影响,介于计算机软件开发花费的时间长,通常由多人协作完成,模块化程序间的联系程度、兼容性,直接决定了软件开发的效率与质量。

3.3 Java语言影响

Java语言编写软件程序比C语言、C++语言更加简捷,软件功能实现效果相对理想,但Java语言在软件开发中也存在局限性。Java语言可轻松制作基础图形渲染效果,但高级图形渲染制作实现效果不理想。同时计算机部分软件、Java语言间存在冲突,基于此利用Java语言编写软件程序,难免会对软件开发产生不同程序的负面影响。

3.4 Basic影响

当前的Basic语言已经不是主流,掌握Basic语言的人数逐渐下降,但Basic版本在不断拓展,如PureBasic、PowerBasic等,且Basic语言在各应用行业、领域的作用不可忽视,如Synlbian 平台的应用等,趋势不可逆转,Basic语言对计算机软件开发的影响虽然逐渐减少,因为Basic语言制作的软件并不多,但计算机软件对Basic语言的应用需求从未降低。

3.5 Pascal影响

纯Pascal语言编写的软件微乎其微,应用范围越发狭窄,如Pascal编写的苹果操作系统,但已经逐渐被基于Mac OS X 的面向对象的开发平台的Objective-C、Java 语言代替。Delphi在国内电子政府方面操作系统有着广泛应用,如短信收发、机场监控等系统。最大的影响是轻松描述数据结构、算法,同时培养独特的设计风格。

4 结语

应用于计算机软件开发的编程语言种类多样,不同编程语言对计算机软件开发的影响主要体现在对软件整体规划、软件开发者专业技能、软件开发平台适用、用户使用软件兼容性等方面的影响,对此在选择语言时需注意整体内外环境、应用的行业及领域等方面问题,确保软件的实用性。

参考文献

[1]周公平.不同编程语言对计算机应用软件开发的影响研究[J].无线互联科技,2017,(15):44-45.

[2]成孝俊.不同编程语言对计算机应用软件开发产生的影响研究[J].电子技术与软件工程,2017,(20):57-58.

[3]张闻其.探究计算机应用软件开发过程中不同编程语言的影响[J].信息记录材料,2018,19(1):89-90.

猜你喜欢

计算机软件开发编程语言影响
压力-体积转换在CFC编程语言中的实现解析
Java编程语言的特点与应用
浅谈不同编程语言对计算机软件开发的影响
没错,痛经有时也会影响怀孕
扩链剂联用对PETG扩链反应与流变性能的影响
基于Simulink的跟踪干扰对跳频通信的影响
面向对象Web开发编程语言的的评估方法