论文部分内容阅读
摘要:现如今是科技發展的大时代,软件系统开发是计算机系统运行的基础,也是当前计算机技术研究的重要内容。本文针对当前计算机软件开发编程中常用的语言特征,开展了编程语言选择研究。这一研究的开展,为我国软件开发编程技术发展提供技术理论支持。
关键词:软件系统;开发;编程语言;选择
引言
随着我国计算机技术应用领域的不断增加,计算机应用技术受到了社会各界与各行业管理者的日益重视。在这一应用技术研究中,计算机软件系统发挥着重要作用。因此如何做好计算机软件开发工作,为计算机应用提供良好的软件系统,就成为了当前其技术研究的重要组成部分。正因如此,研究者结合软件开发需求与编程语言特征,开展了语言选择研究。
1计算机编程语言选用原则
计算机编程语言的选用需要结合硬件技术的更新速度,满足硬件环境的需求,在对计算机进行语言编辑时,尽量将编程调整为简单便捷的状态。其次,平台的支持性决定着编程语言应用成效,因而在计算机编程语语言选用过程中亦应强调结合 C 语言、Vinsual Basic 语言、Python、PHP、JAVA 各自优势,继而达到良好的语言选用状态。计算机编程的语言是程序正常运行的主要依据,计算机的语言编辑人员需要程序的需求进行全面的了解,并对计算机编程的数据信息进行有效的整合,在计算机正常运行的基础上,选用出适当的编辑语言,减少计算机编辑语言应用误差的产生。
2当前较为常用的编程语言
2.1C语言
在当前常用的编程语言中,C语言是使用时间最长的一种语言类型,也是使用较为广泛的一种通用语言。在编程研究中我们发现,C语言之所以在软件开发行业中具有强大生命力,主要是因其具有以下的三个特点。(1)良好的使用性能。在软件编程中,C语言具有良好的使用功能,如语言简短、通用性强等,因此适用于这类计算机系统使用。(2)计算机编程的基础语言。作为一种使用时间最长的编程语言,C语言在编程中较之其他高级语言与计算机系统更加接近,因此其也成为了软件编程的基础。在其他语言编程遇到困难的情况下,利用C语言编程可以解决问题,实现良好的编程过程。(3)具有一定的专业性优势。当前C语言在部分专用计算机领域,如工业单片机控制程序的编制中,具有一定的专业优势。这种技术优势的存在,对于C语言发展起到了重要的促进作用。
2.2C++与VisualC++语言
C++与VisualC++语言是在视窗软件系统发展的情况下,基于C语言出现的一种视窗软件编程语言,其优势在于以下几点。(1)继承C语言技术优势,由于C++语言是在C语言基础上出现的编程语言,因此其继承了C语言编程中的优势,同时可以与C语言编程的其他软件进行衔接。(2)适用于窗口软件编程。在编程过程中,c++语言避免了C语言编程窗口软件系统工作量大的缺陷,提高了软件编程效率与质量,进而为窗口软件编制发展提供了支持。(3)微软技术支持。VisualC++作为一种基于微软系统的开发软件,极大的丰富了编程的基础资源。
2.3Java语言
随着网络系统的不断发展,C、C++等语言编程都遇到了一定问题。在这一情况下,Java语言因其对网络环境的适应性,进而成为了网络软件编程的主要语言,其优势包括了以下几点。(1)性能更加优秀。这一语言在较之C++语言更加简单,同时具有完全面向服务对象特征,进而其内容中的多态性、继承性以及封装性特征更加明显。(2)更适合网络环境。java语言在使用中属于分布式语言,因此其更加符合具有分布性特征的网络软件开发应用。同时为了应对网络安全性问题,Java语言的安全性也高于其他语言,更加适合网络开发应用。(3)与控制系统的配合。在软件开发中,Java语言与当前常用的控制系统(如Windows、Linux)进行配合,提高了软件应用质量。
2.4数据库开发语言
在当前计算机系统应用中,数据库系统占据着较为重要位置。而在当前的数据库开发中,其常用的编程语言包括了SQL、VisualBasic与Access等语言类型。其中SQL语言是当前最主流的数据库语言,而VisualBasic语言是在内置SQL语言的基础上,设计的一种数据库开发编程语言,具有操作简单、符合数据库开发特点等优势。而在数据库开发中,Access语言是专业针对小型数据库而使用的编程语言。在使用中其开发功能较强,使用中与SQL语言类似,并与VisualBasic有着较为紧密的关系,因此其使用具有较大空间。
2.5其他编程语言
在实际的开发编程中,除了以上的几种语言外,Python、Ru-by、JavaScript、MATLAB、R、CUDA、Erlang等语言也在编程中得到了一定应用。虽然这些语言应用范围较小,但是都有着一定的技术特征,因而在部分特殊软件编程,以及组合应用中得到了应用。
3编程语言选择主要因素研究
在软件开发过程中,工作人员应根据软件使用需求、特征以及客户要求等合理选择编程语言。(1)软件系统的整体架构。软件系统的整体构架是软件开发的基础,也是开发语言选择的基础。在语言选择中,技术人员根据整体构架需求与特征,选择合适的语言,是开发人员的一项重要工作。但是需要注意的是,首先适用的编程语言不是一成不变的,应根据编程过程进行调整;其次编程语言并非单一的,可以混合编程语言提高其编程质量。(2)开发者熟悉的语言。在合理的技术条件下,开发者应尽量选用熟悉的语言,便于编程的顺利完成。(3)成本与效率因素。在软件开发中,对于比较简单的软件系统,如不需要渲染、图像等内容的软件,开发者应尽量选择简单灵活的语言,减少开发系统成本,提高工作效率。(4)硬件环境。在开发语言选择中,技术人员应根据软件选择的硬件系统,合理选择开发语言,进而确保开发出的软件系统可以在硬件系统使用。(5)便于软件功能扩展与升级。在软件系统发展中,技术人员应以软件系统功能拓展与升级空间、便利性为前提选择开发语言。(6)软件的支持平台。这种支持平台包括了开发平台、使用平台、网络平台等,进而使软件系统开发使用效果更加优秀。(7)软件使用要求。在软件客户应用中,其使用客户提出的特殊使用要求与重点使用特征,也是语言选择的重要因素。
结语
对于软件编程来说,选择软件开发语言尤其重要,选择正确的软件开发语言能够让你在软件开发过程中省去不必要的麻烦,提高软件开发效率和软件运行速度,并能够给用户带来良好的体验感和视听效果。
参考文献:
[1]邓昶.常用计算机编程语言的分析和选用技巧探析[J].计算机光盘软件与应用,2014(19).
[2]赵志华.试论不同编程语言对计算机应用软件开发的影响[J].电脑编程技巧与维护,2015(15).
关键词:软件系统;开发;编程语言;选择
引言
随着我国计算机技术应用领域的不断增加,计算机应用技术受到了社会各界与各行业管理者的日益重视。在这一应用技术研究中,计算机软件系统发挥着重要作用。因此如何做好计算机软件开发工作,为计算机应用提供良好的软件系统,就成为了当前其技术研究的重要组成部分。正因如此,研究者结合软件开发需求与编程语言特征,开展了语言选择研究。
1计算机编程语言选用原则
计算机编程语言的选用需要结合硬件技术的更新速度,满足硬件环境的需求,在对计算机进行语言编辑时,尽量将编程调整为简单便捷的状态。其次,平台的支持性决定着编程语言应用成效,因而在计算机编程语语言选用过程中亦应强调结合 C 语言、Vinsual Basic 语言、Python、PHP、JAVA 各自优势,继而达到良好的语言选用状态。计算机编程的语言是程序正常运行的主要依据,计算机的语言编辑人员需要程序的需求进行全面的了解,并对计算机编程的数据信息进行有效的整合,在计算机正常运行的基础上,选用出适当的编辑语言,减少计算机编辑语言应用误差的产生。
2当前较为常用的编程语言
2.1C语言
在当前常用的编程语言中,C语言是使用时间最长的一种语言类型,也是使用较为广泛的一种通用语言。在编程研究中我们发现,C语言之所以在软件开发行业中具有强大生命力,主要是因其具有以下的三个特点。(1)良好的使用性能。在软件编程中,C语言具有良好的使用功能,如语言简短、通用性强等,因此适用于这类计算机系统使用。(2)计算机编程的基础语言。作为一种使用时间最长的编程语言,C语言在编程中较之其他高级语言与计算机系统更加接近,因此其也成为了软件编程的基础。在其他语言编程遇到困难的情况下,利用C语言编程可以解决问题,实现良好的编程过程。(3)具有一定的专业性优势。当前C语言在部分专用计算机领域,如工业单片机控制程序的编制中,具有一定的专业优势。这种技术优势的存在,对于C语言发展起到了重要的促进作用。
2.2C++与VisualC++语言
C++与VisualC++语言是在视窗软件系统发展的情况下,基于C语言出现的一种视窗软件编程语言,其优势在于以下几点。(1)继承C语言技术优势,由于C++语言是在C语言基础上出现的编程语言,因此其继承了C语言编程中的优势,同时可以与C语言编程的其他软件进行衔接。(2)适用于窗口软件编程。在编程过程中,c++语言避免了C语言编程窗口软件系统工作量大的缺陷,提高了软件编程效率与质量,进而为窗口软件编制发展提供了支持。(3)微软技术支持。VisualC++作为一种基于微软系统的开发软件,极大的丰富了编程的基础资源。
2.3Java语言
随着网络系统的不断发展,C、C++等语言编程都遇到了一定问题。在这一情况下,Java语言因其对网络环境的适应性,进而成为了网络软件编程的主要语言,其优势包括了以下几点。(1)性能更加优秀。这一语言在较之C++语言更加简单,同时具有完全面向服务对象特征,进而其内容中的多态性、继承性以及封装性特征更加明显。(2)更适合网络环境。java语言在使用中属于分布式语言,因此其更加符合具有分布性特征的网络软件开发应用。同时为了应对网络安全性问题,Java语言的安全性也高于其他语言,更加适合网络开发应用。(3)与控制系统的配合。在软件开发中,Java语言与当前常用的控制系统(如Windows、Linux)进行配合,提高了软件应用质量。
2.4数据库开发语言
在当前计算机系统应用中,数据库系统占据着较为重要位置。而在当前的数据库开发中,其常用的编程语言包括了SQL、VisualBasic与Access等语言类型。其中SQL语言是当前最主流的数据库语言,而VisualBasic语言是在内置SQL语言的基础上,设计的一种数据库开发编程语言,具有操作简单、符合数据库开发特点等优势。而在数据库开发中,Access语言是专业针对小型数据库而使用的编程语言。在使用中其开发功能较强,使用中与SQL语言类似,并与VisualBasic有着较为紧密的关系,因此其使用具有较大空间。
2.5其他编程语言
在实际的开发编程中,除了以上的几种语言外,Python、Ru-by、JavaScript、MATLAB、R、CUDA、Erlang等语言也在编程中得到了一定应用。虽然这些语言应用范围较小,但是都有着一定的技术特征,因而在部分特殊软件编程,以及组合应用中得到了应用。
3编程语言选择主要因素研究
在软件开发过程中,工作人员应根据软件使用需求、特征以及客户要求等合理选择编程语言。(1)软件系统的整体架构。软件系统的整体构架是软件开发的基础,也是开发语言选择的基础。在语言选择中,技术人员根据整体构架需求与特征,选择合适的语言,是开发人员的一项重要工作。但是需要注意的是,首先适用的编程语言不是一成不变的,应根据编程过程进行调整;其次编程语言并非单一的,可以混合编程语言提高其编程质量。(2)开发者熟悉的语言。在合理的技术条件下,开发者应尽量选用熟悉的语言,便于编程的顺利完成。(3)成本与效率因素。在软件开发中,对于比较简单的软件系统,如不需要渲染、图像等内容的软件,开发者应尽量选择简单灵活的语言,减少开发系统成本,提高工作效率。(4)硬件环境。在开发语言选择中,技术人员应根据软件选择的硬件系统,合理选择开发语言,进而确保开发出的软件系统可以在硬件系统使用。(5)便于软件功能扩展与升级。在软件系统发展中,技术人员应以软件系统功能拓展与升级空间、便利性为前提选择开发语言。(6)软件的支持平台。这种支持平台包括了开发平台、使用平台、网络平台等,进而使软件系统开发使用效果更加优秀。(7)软件使用要求。在软件客户应用中,其使用客户提出的特殊使用要求与重点使用特征,也是语言选择的重要因素。
结语
对于软件编程来说,选择软件开发语言尤其重要,选择正确的软件开发语言能够让你在软件开发过程中省去不必要的麻烦,提高软件开发效率和软件运行速度,并能够给用户带来良好的体验感和视听效果。
参考文献:
[1]邓昶.常用计算机编程语言的分析和选用技巧探析[J].计算机光盘软件与应用,2014(19).
[2]赵志华.试论不同编程语言对计算机应用软件开发的影响[J].电脑编程技巧与维护,2015(15).