岳瑶
【摘要】编程语言在计算机行业内属于相对基础的计算机运行动力,之所以这么说是因为,编程语言决定了系统与程序的质量,在我们当前所接触到的编程语言大致为C、C++、C#三种,C是学习高级语言的基础,C++主要用于大型软件的开发,C#主要用于编写一些简单的系统软件,ASP.NET主要用于网站开发。需根据不同形式进行特定的方式分析,本文就大致介绍了计算机常用的编程语言在软件开发过程中选择编程语言的依据,并分析了不同编程语言对计算机应用软件开发的影响。
【关键词】编程语言计算机应用软件开发软件应用
我国的信息技术经过多年的发展,相对形成专业的应用程序和理念,也培养了大量的有关于计算机方向的人才,如计算机网络安全,信息监理,电子工程建设,以及编程等,都是经过这些专业人员孜孜以求的探索,才使我國的计算机领域发展成为一个独立的有发展动力的行业,有法律赋予的地位和相关权限,在未来的日子里,一定会朝向更完美的方向发展。
一、相关概念概括
1.编程语言
编程语言,是指用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,世界通用,是用来向计算机发出指令的使用符号。是让程序员能够准确地定义计算机所需要使用的数据的讯号。电脑编程是近年来在电子计算机技术发展的基础之上形成的一种热门行业中的研究产物,以其深度和灵活度走近人们的生活,致力于电脑软件的开发和程序的制造,编程语言是一种专属的语言文字,是计算机网络运行所依赖的技术。
2.计算机应用发展
电脑编程收到重视是来自于时代的发展,电子科技的发展,人们的生活离不开计算机网络,而谈到计算机技术的发展,还是要以各种编程语言的组合开发为推进动力。计算机应用的发展离不开程序的开发和软件的开发,通过各种编程语言的组合,开发出新的应用软件,满足各种人群的不同需要,面向社会发展。编程的目的主要是为了解决计算机运行问题,以网络利用高效率解放现实的劳动力,将问题用计算机语言来实现,就需要通过程序员利用编程语言编写计算机开发程序。其主要的途径是对现实问题进行分析,并用合理的数学模型来表达,然后通过计算机程序语言来实现广泛功能。
3.常用编程语言
目前,计算机业内流行的软件编程语言有:C#、Java、PHP、C++、VisualBasJc、Delphi、Power Builder等。
二、对不同编程语言的简单介绍
1.C语言
该语言应用广泛,是所有计算机语言里最常用的编程语言,也是现代大学中普遍进行教学使用的计算机基础知识,从开始出现到现在已经有40年的历史,C语言具有语法简洁、运算符丰富、数据结构类型丰富的优势,也存在代码和数据分离结构化、语法要求不严格的特点,其实也可以说是一种优势,方便更大的群体使用,C语言是具有兼容能力强的程序语言,移植起来非常容易,利用C语言为某种计算机写的软件可以用到另一种机器上去,具有很大的灵活性。C语言的主要结构成分是函数C的独立子程序,编写的程序语言比较容易维护,操作相对简单,受到很多人青睐,因而适用范围较广。
2.C++
从C++的命名也能判断出来该语言应该是C语言的升级,基本上包含了C语言的所有功能,是在C语言的广泛引用前提下,进行相应完善之后的一种推广,可以说任何领域都可以使用,这是继承了C语言的优势并强化,这也决定了C++是一种最难学的编程语言,过于强化的功能体系是优势也是局限,它强大的功能使用起来非常的灵活多样,也就很难掌握,计算机编程相对书面知识学习上是缺少共同点的,但是实践证明,如果掌握了C++,再学习其他编程语言的时候就会非常容易,因为它贯穿了从硬件到对象的各个环节,学完该语言以后就会对计算机语言有个深刻的认识,是一个基础和突破的关口。
3.Java和C#
Java和C#都是出现在C语言之后的以面向对象为主的计算机编程语言,Java语言是在充分吸收了C++的优势并且突破了C++的一些局限的基础上诞生的,并且形成了具有自身特色的优势,以此作为推广,而C#则是在Java语言之后出现的,它更多地借鉴了Java的优点,并加以发展,相比之下有一些观点是Java很难做到的,虽然有JNI或第三方开源程序,但是那些第三方不太成熟,而JNI则需要会写VC代码,很难做到,最终也无法评判哪种编程语言最好,都在自己的领域里发挥作用。
三、不同编程语言对计算机软件开发的影响
1.对软件整体规划的影响
在计算机软件的开发过程中,软件的开发人员有相当大的工作量,需要根据软件面向群体,风格外观,功能拓展度进行思考和规划,为了从整体上提升软件质量,降低成本,都会选择用不同种的编程语言,针对不同方面选择不同的编程语言,发挥其最大功能,根据其难易程度进行分辨选择相应的编程语言。
2.对软件开发人员专业技能的影响
编程语言的学习难度极大,而且是随时代进行补充的,是一个综合性很强的学科,很难完全掌握,所以了,就算是专门从事电脑编程的技术人员也只是有自己比较习惯或者是应用较全面深度一种或者几种编程语言,但凡这次所要进行的编程需要应用到工作人员不熟悉的编程语言,就很难及时排除故障,进行正规的高效的编程。
3.对软件开发平台适用的影响
计算机软件依据需要可运行环境,存在语言级别的高低区分,想要编程环境的有效应用,就要在工作人员方面做足工作,处理好软件开发平台的问题。
4.用户使用兼容软件的影响
由于计算机的系统安装选择存在不同,平台运行的环境也是存在差异的,程序一旦对运行环境要求升级,就会使得有些功能使用存在差异,某些软件就不能使用,工作人员一定要处理好兼容软件使用的问题,才能更好的发挥软件编程的作用。endprint
四、计算机软件开发中编程语言选择相关注意事项
1.整体内外环境的考量
硬件环境建设相对完全之后进行软件开发才相对有意义,所以在进行软件开发的过程中,工作人员一定要保证硬件条件的绝对正常化和高质量,编程之前,进行准确的语言选择,根据所进行的工作的性质与应用等方面因素考虑到各种语言的不同利用位置和利用方式,进行试探性的实验,防止出现不匹配的后果,加大工作量,保证工作人员能够有足够的能力去准确选择编程语言,在出现问题时也要有足够的解决问题的能力,保证工作正常进行。
2.注意其应用行业和领域
编程语言的选择需要考虑到很多方面的因素,这对于软件开发人员是很大的考验,工作人员要充分考虑到所从事的行业和领域以及相关因素,并且根据软件构想进行匹配和编程语言的选择,也要充分考虑到编程语言的难易度和组合使用是否适合这一程序设定或者是软件开发。
3.使用最熟练的编程语言
计算机进行操作都是依据之前设定好的运行程序来进行的,所以,软件开发人员就要尽可能使用自己所最熟练掌握使用的编程语言应用在软件开发上,省时省力,也能保证准确度和最后成品的质量,在自己熟悉能灵活控制的职责范围内能更好的实现创新。
4.考虑平台接纳能力
平台是否支持该编程语言的正常运行决定了开发新软件的应用,在进行新软件的开发之前一定要充分去考察这一平台是否支持某种编程软件的正常运行,而后在进行软件开发,不然就是在做无用功,浪费时间浪费精力。
五、不同编程语言在计算机应用软件开发中的实际应用及意义
1.Basic做的软件
现在用Basic的人绝对数量很多,但近年来一直呈下降趋势,虽然Basic现在还有很多不同的版本,如VB、PowerBasic、PureBasic等,在不同的领域还起着不小的作用,甚至连Symbian平台也支持Basic,但是Basic已经不是主流了,趋势不可逆转。VB的有以前的超级兔子,还有个软件叫友情强档。VBA的应用非常广泛,但做成软件的不多。近年来的Office和帝国时代里也有一点Basic的东西,是可以很明显的看出的。
2.Pascal做的软件:
在市面上,纯Pascal的软件没见过,可能也是没有相应的研究,以前编程大赛中用Pascal比较多,但现在好像取消了,所以应用上也越来越少,苹果以前的操作系统是用Pascal写的,Delphi做的软件不少,共享的有DreamMail、Fterm、注意力专家、凡风连连看等等,中国市场上做过的有电子政务方面的很多系统,机场的应用监控系统,短信收发系统,银行的内部应用程序等等,都有Delphi的应用。
3.简单的java小程序编写
4.更好的指导软件开发
通过前期在不同编程语言对计算机应用软件开发的影响的分析,总结出经验,最终用于指导今后的软件开发工作,减轻后来的工作量,也少走弯路,更加便捷的进行未来技术创新,在计算机网络的建设开发中,软件开发也是一项探索关键,最终通过在不同编程语言对计算机应用软件开发的影响问题的分析与探索总结经验,也是未来在软件开发工作发展的基础与经验积累。
总结
软件行业具有广阔的发展前景,处于先进的信息化社会中,在经济的发展过程中,对计算机应用软件的理解与更新成为重要的环节。从事软件行业的工作人员应该具备丰富的知识以及内涵。在进行开发软件的过程中,对编程语言的选择是一项重要的工作内容,只有充分考察关于编程语言的相关知识,充分考虑到不同编程语言对计算机应用软件开发的影响,才能更好的实现软件开发。为了进一步发挥电子工程技术对国民经济和社会发展的支撑作用,必须大力支持电子工程现代化技术发展,为其提供組偶的发展空间,实现我国科技实力与经济实力的质的飞跃。endprint