不同编程语言对计算机应用软件开发的影响分析_第1页
不同编程语言对计算机应用软件开发的影响分析_第2页
不同编程语言对计算机应用软件开发的影响分析_第3页
不同编程语言对计算机应用软件开发的影响分析_第4页
不同编程语言对计算机应用软件开发的影响分析_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 不同编程语言对计算机应用软件开发的影响分析 岳瑶【Summary】编程语言在计算机行业内属于相对基础的计算机运行动力,之所以这么说是因为,编程语言决定了系统与程序的质量,在我们当前所接触到的编程语言大致为C、C+、C#三种,C是学习高级语言的基础,C+主要用于大型软件的开发,C#主要用于编写一些简单的系统软件,ASP.NET主要用于网站开发。需根据不同形式进行特定的方式分析,本文就大致介绍了计算机常用的编程语言在软件开发过程中选择编程语言的依据,并分析了不同编程语言对计算机应用软件开发的影响。【Key】编程语言计算机应用软件开发软件应用我国的信息技术经过多年的发展,相对形成专业的应用程序和理

2、念,也培养了大量的有关于计算机方向的人才,如计算机网络安全,信息监理,电子工程建设,以及编程等,都是经过这些专业人员孜孜以求的探索,才使我國的计算机领域发展成为一个独立的有发展动力的行业,有法律赋予的地位和相关权限,在未来的日子里,一定会朝向更完美的方向发展。一、相关概念概括1.编程语言编程语言,是指用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,世界通用,是用来向计算机发出指令的使用符号。是让程序员能够准确地定义计算机所需要使用的数据的讯号。电脑编程是近年来在电子计算机技术发展的基础之上形成的一种热门行业中的研究产物,以其深度和灵活度走近人们的生活,致力于电脑软件的开发和程序的制造

3、,编程语言是一种专属的语言文字,是计算机网络运行所依赖的技术。2.计算机应用发展电脑编程收到重视是来自于时代的发展,电子科技的发展,人们的生活离不开计算机网络,而谈到计算机技术的发展,还是要以各种编程语言的组合开发为推进动力。计算机应用的发展离不开程序的开发和软件的开发,通过各种编程语言的组合,开发出新的应用软件,满足各种人群的不同需要,面向社会发展。编程的目的主要是为了解决计算机运行问题,以网络利用高效率解放现实的劳动力,将问题用计算机语言来实现,就需要通过程序员利用编程语言编写计算机开发程序。其主要的途径是对现实问题进行分析,并用合理的数学模型来表达,然后通过计算机程序语言来实现广泛功能。

4、3.常用编程语言目前,计算机业内流行的软件编程语言有:C#、Java、PHP、C+、VisualBasJc、Delphi、Power Builder等。二、对不同编程语言的简单介绍1.C语言该语言应用广泛,是所有计算机语言里最常用的编程语言,也是现代大学中普遍进行教学使用的计算机基础知识,从开始出现到现在已经有40年的历史,C语言具有语法简洁、运算符丰富、数据结构类型丰富的优势,也存在代码和数据分离结构化、语法要求不严格的特点,其实也可以说是一种优势,方便更大的群体使用,C语言是具有兼容能力强的程序语言,移植起来非常容易,利用C语言为某种计算机写的软件可以用到另一种机器上去,具有很大的灵活性。

5、C语言的主要结构成分是函数C的独立子程序,编写的程序语言比较容易维护,操作相对简单,受到很多人青睐,因而适用范围较广。2.C+从C+的命名也能判断出来该语言应该是C语言的升级,基本上包含了C语言的所有功能,是在C语言的广泛引用前提下,进行相应完善之后的一种推广,可以说任何领域都可以使用,这是继承了C语言的优势并强化,这也决定了C+是一种最难学的编程语言,过于强化的功能体系是优势也是局限,它强大的功能使用起来非常的灵活多样,也就很难掌握,计算机编程相对书面知识学习上是缺少共同点的,但是实践证明,如果掌握了C+,再学习其他编程语言的时候就会非常容易,因为它贯穿了从硬件到对象的各个环节,学完该语言以

6、后就会对计算机语言有个深刻的认识,是一个基础和突破的关口。3.Java和C#Java和C#都是出现在C语言之后的以面向对象为主的计算机编程语言,Java语言是在充分吸收了C+的优势并且突破了C+的一些局限的基础上诞生的,并且形成了具有自身特色的优势,以此作为推广,而C#则是在Java语言之后出现的,它更多地借鉴了Java的优点,并加以发展,相比之下有一些观点是Java很难做到的,虽然有JNI或第三方开源程序,但是那些第三方不太成熟,而JNI则需要会写VC代码,很难做到,最终也无法评判哪种编程语言最好,都在自己的领域里发挥作用。三、不同编程语言对计算机软件开发的影响1.对软件整体规划的影响在计算

7、机软件的开发过程中,软件的开发人员有相当大的工作量,需要根据软件面向群体,风格外观,功能拓展度进行思考和规划,为了从整体上提升软件质量,降低成本,都会选择用不同种的编程语言,针对不同方面选择不同的编程语言,发挥其最大功能,根据其难易程度进行分辨选择相应的编程语言。2.对软件开发人员专业技能的影响编程语言的学习难度极大,而且是随时代进行补充的,是一个综合性很强的学科,很难完全掌握,所以了,就算是专门从事电脑编程的技术人员也只是有自己比较习惯或者是应用较全面深度一种或者几种编程语言,但凡这次所要进行的编程需要应用到工作人员不熟悉的编程语言,就很难及时排除故障,进行正规的高效的编程。3.对软件开发平

8、台适用的影响计算机软件依据需要可运行环境,存在语言级别的高低区分,想要编程环境的有效应用,就要在工作人员方面做足工作,处理好软件开发平台的问题。4.用户使用兼容软件的影响由于计算机的系统安装选择存在不同,平台运行的环境也是存在差异的,程序一旦对运行环境要求升级,就会使得有些功能使用存在差异,某些软件就不能使用,工作人员一定要处理好兼容软件使用的问题,才能更好的发挥软件编程的作用。endprint四、计算机软件开发中编程语言选择相关注意事项1.整体内外环境的考量硬件环境建设相对完全之后进行软件开发才相对有意义,所以在进行软件开发的过程中,工作人员一定要保证硬件条件的绝对正常化和高质量,编程之前,

9、进行准确的语言选择,根据所进行的工作的性质与应用等方面因素考虑到各种语言的不同利用位置和利用方式,进行试探性的实验,防止出现不匹配的后果,加大工作量,保证工作人员能够有足够的能力去准确选择编程语言,在出现问题时也要有足够的解决问题的能力,保证工作正常进行。2.注意其应用行业和领域编程语言的选择需要考虑到很多方面的因素,这对于软件开发人员是很大的考验,工作人员要充分考虑到所从事的行业和领域以及相关因素,并且根据软件构想进行匹配和编程语言的选择,也要充分考虑到编程语言的难易度和组合使用是否适合这一程序设定或者是软件开发。3.使用最熟练的编程语言计算机进行操作都是依据之前设定好的运行程序来进行的,所

10、以,软件开发人员就要尽可能使用自己所最熟练掌握使用的编程语言应用在软件开发上,省时省力,也能保证准确度和最后成品的质量,在自己熟悉能灵活控制的职责范围内能更好的实现创新。4.考虑平台接纳能力平台是否支持该编程语言的正常运行决定了开发新软件的应用,在进行新软件的开发之前一定要充分去考察这一平台是否支持某种编程软件的正常运行,而后在进行软件开发,不然就是在做无用功,浪费时间浪费精力。五、不同编程语言在计算机应用软件开发中的实际应用及意义1.Basic做的软件现在用Basic的人绝对数量很多,但近年来一直呈下降趋势,虽然Basic现在还有很多不同的版本,如VB、PowerBasic、PureBasi

11、c等,在不同的领域还起着不小的作用,甚至连Symbian平台也支持Basic,但是Basic已经不是主流了,趋势不可逆转。VB的有以前的超级兔子,还有个软件叫友情强档。VBA的应用非常广泛,但做成软件的不多。近年来的Office和帝国时代里也有一点Basic的东西,是可以很明显的看出的。2.Pascal做的软件:在市面上,纯Pascal的软件没见过,可能也是没有相应的研究,以前编程大赛中用Pascal比较多,但现在好像取消了,所以应用上也越来越少,苹果以前的操作系统是用Pascal写的,Delphi做的软件不少,共享的有DreamMail、Fterm、注意力专家、凡风连连看等等,中国市场上做过

12、的有电子政务方面的很多系统,机场的应用监控系统,短信收发系统,银行的内部应用程序等等,都有Delphi的应用。3.简单的java小程序编写4.更好的指导软件开发通过前期在不同编程语言对计算机应用软件开发的影响的分析,总结出经验,最终用于指导今后的软件开发工作,减轻后来的工作量,也少走弯路,更加便捷的进行未来技术创新,在计算机网络的建设开发中,软件开发也是一项探索关键,最终通过在不同编程语言对计算机应用软件开发的影响问题的分析与探索总结经验,也是未来在软件开发工作发展的基础与经验积累。总结软件行业具有广阔的发展前景,处于先进的信息化社会中,在经济的发展过程中,对计算机应用软件的理解与更新成为重要的环节。从事软件行业的工作人员应该

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论