APP下载

探究计算机应用软件开发过程中不同编程语言的影响

2018-02-17张闻其

信息记录材料 2018年1期
关键词:编程语言C语言优点

张闻其

(黄冈市启黄中学 湖北 黄冈 438000)

探究计算机应用软件开发过程中不同编程语言的影响

张闻其

(黄冈市启黄中学 湖北 黄冈 438000)

计算机的编程语言中,被大家比较熟悉的编程语言大体可以分成以下几种类型:第一种是机器语言,第二种是汇编语言,第三种是高级语言。其中机器语言含有:操作灵活、有很强的直接执行性以及运行速度比较快等一些优点,但是除了这些优点以外,还具有可读性、可移植性和重用性比较差以及容易出现错误等缺点;而汇编语言包含有:很高的精准性和很快的运行速度等一些优点,同时也具有编写的代码非常难懂、维护与调试难度非常大等一些缺点;高级语言包含有:可移植性、可结构化编程、容易理解和被记忆等一些优点,也具有数学计算程序效率低等一些缺点。

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

1 计算机中常被使用的几种编程语言

1.1 计算机中的C/C++编程语言

计算机中的C语言是一种以过程为中心的编程语言,而C++语言是一种以对象为中心的编程语言;C语言是计算机编程语言中非常难懂的一种语言,它具有高等语言的特点,也具有低等语言那种直接操作硬件的能力,所以编程人员想要将C语言了解透彻并且充分掌握,就需要具备扎实的专业功底和娴熟的操作能力。C语言与C++语言之间的区别最大的地方在于面对问题的时候,所使用的解决思想和解决方法不同,C++语言可以将面向对象能接触到的相关内容进行扩展,而且C++语言中的设计概念非常的丰富,数据包封、数据类型在C++语言中算不上很新鲜的事物,如果把C语言和C++语言进行有效的结合,那么可以发挥出非常强大的功能。

1.2 计算机中的JAVA编程语言

目前JAVA语言在计算机中得到了非常广泛的应用,JAVA语言与计算机编译执行语言和解释执行语言之间存在着一定的差异,JAVA语言具有面向对象、可跨平台性等一些特性,同时JAVA语言还包含着:简单、分布式、解释性、安全性高、性能高、可移植性强、动态性好等一些优点,可以将一个强大语言中的所有功能全部提供给计算机使用,但是JAVA语言也具有运行环境的要求比较苛刻和在桌面程序开发上应用效率比较低等缺点。

1.3 计算机中的C#编程语言

C#语言具有简洁、安全性高、精确性强等优点,面向的对象主要是数据处理这方面,因为微软未来的发展趋势会集中在分布式应用程序方面,就是在客户的计算机上和服务器上将处理过程一起分布下去,所以C#语言的研发主要是为了解决分布式应用程序中的问题,C#语言与JAVA语言之间的区别在于,没有将指针和手动内存管理全部抛弃掉,而且在对C#语言进行开发的过程中,随着经验的不断的累计,最后诞生出了.net平台。

1.4 计算机中的Pascal编程语言

Pascal语言属于高阶程序设计语言和自编译语言的一种,Pascal语言的语法非常的简明扼要,其程序所呈现出的是结构化的特点,具有非常多样化的数据类型,并且可以将数据类型的定义设施有效的提供出来,Pascal语言的控制结构主要遵循的是结构程序设计原则,但是目前使用Pascal语言来进行软件的实际编写的编程人员已经很少了。Delphi是在Pascal语言基础上进行了一定的拓展,在实际生活中应用比较广泛,但是因为具有较强的商业性,所以发展前途并不是很好。

2 如何对计算机编程语言做出合适的选择

在对计算机进行软件开发的过程中,编程语言并没有一个十分肯定的使用范围,多种编程语言有效结合成一个软件系统,都是有可能的,但是做到这个要求的前提条件是软件工程师需要对多种编程语言进行充分的了解和掌握。值得庆幸的是计算机中的各种语言都是互通的,就好比一般语言之间都存在着一定的相似性,所以软件工程师只要熟悉、精通一门编程语言以后,对于其他类型的编程语言也可以很好的进行了解和掌握。软件开发人员还需要对不同类型编程语言的优点和缺点进行充分的了解和掌握,这样才能在进行程序编写的时候做出最正确的选择,编程语言的选择对软件的整个使用质量存在着一定的影响,选择正确的编程语言可以让软件的整个使用效率和质量得到很大程度的提升,所以软件开发人员在对计算机软件进行开发的过程中,要对每一种编程语言的特点、功能和意义做到充分的了解和掌握,这样才能真正的开发出质量好、效率高的软件。

2.1 选择编程语言时要对整体内外环境进行考虑

在对软件进行开发的过程中,其基础条件就是硬件环境,所以一定要对其硬件环境进行充分的考虑,在对程序进行编写的时候,选择哪种编程语言也是非常重要的一个环节,不仅要对语言的分布选择做出有效的决定,还要考虑到编程语言的环境适应能力和整体框架。在对编程语言进行选择的时候,应当尽可能的按照行业和使用范围方面的要求进行选择,通常情况下会出现编程语言虽然可以与目前的环境相匹配,但是随着计算机设备的不断更新,软件会出现不匹配、不适用等问题,这样会对计算机的正常使用造成严重的影响,所以在对软件程序开发之前,要选择与软件整体内外环境相适应的编程语言,这样才能让编写出来的程序可以跟上科技更新的速度,具有方便调整、使用效率高等优点。

2.2 选择编程语言前要对应用的行业和领域进行考虑

在选择编程语言前,要对方方面面的影响因素进行充分考虑,而首先最需要考虑的因素就是编程语言应用的行业和领域,根据应用行业和领域的不同,应当对每个类型编程语言的特点进行合理的综合和利用,然后选择与软件开发相适应的编程语言进行程序的编写,例如:如果软件开发主打底层行业,那么可以选择C语言和C++语言。应用领域不同也会对软件开发造成直接的影响,例如:在人工智能上可以使用COBOT、LIST、PROLOC来进行商业领域远程运算方面的程序编写,使用C++和VC++语言进行通信方面的程序编写。

2.3 选择属性的编程语言进行使用

计算机是按照语言编写好的程序来进行运行的,所以在对计算机软件进行开发的过程中,工作人员要选择使用熟悉的编程语言来进行程序的编写,因为计算机的编程语言具有多种类型,而且每种语言都具有一定的复杂性,如果编程人员使用自己不熟悉的语言进行程序编写,那么会浪费大量的时间,而且编程人员会显得非常的吃力。计算机是按照程序的指令进行操作的,计算机中的全部程序是由编程人员利用自己熟悉的编程语言编写出来的,所以人们在对计算机进行操控的时候,需要输入相应的编程语言进行指令的发出,然后在合适的平台上发挥出编程语言的优势来完成计算机的整个操作;此外,在软件开发中使用熟悉的编程语言,加强对熟悉的编程语言的创新,可以提高编程语言的灵活性,为软件开发节省更多的时间。

3 结语

编程语言的选择直接影响着软件开发的使用效果,所以一定要根据软件开发需求选择与之相匹配的编程语言,同时还要使用熟悉的编程语言,这样才能编写出程序,提高软件的使用效率和质量。

[1]王劲松;不同编程语言对金算计应用软件开发的影响.J.数字技术与应用,2016,07.

[2]孙晓静;计算机应用软件开发中编程语言的选择研究.J.计算机光盘软件与应用,2016,01.

TP312.1 【文献标识码】A 【文章编号】1009-5624(2018)01-0089-02

张闻其(2000-),男,汉族,湖北红安县人,高中在读,研究方向:计算机应用。

猜你喜欢

编程语言C语言优点
基于JavaScript编程语言之 闭包技术在焦点轮播上的应用
《如此优点》
我的优点是什么(上)
我的优点是什么(下)
基于Visual Studio Code的C语言程序设计实践教学探索
Java编程语言的特点与应用
51单片机C语言入门方法
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
高职计算机编程语言课程教学方法的相关分析