不同编程语言对计算机应用软件开发影响

不同编程语言对计算机应用软件开发影响

ID:5598431

大小:27.00 KB

页数:6页

时间:2017-12-19

不同编程语言对计算机应用软件开发影响_第1页
不同编程语言对计算机应用软件开发影响_第2页
不同编程语言对计算机应用软件开发影响_第3页
不同编程语言对计算机应用软件开发影响_第4页
不同编程语言对计算机应用软件开发影响_第5页
资源描述:

《不同编程语言对计算机应用软件开发影响》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、不同编程语言对计算机应用软件开发影响  【摘要】C是学习高级语言的基础,C++主要用于大型软件的开发,C#主要用于编写一些简单的系统软件,ASP.NET主要用于网站开发。各种编程语言的思路不一样,因此,用a不同的语言开发计算机软件时就应该变换相应的思路。简要介绍了计算机常用的编程语言在软件开发过程中选择编程语言的依据。【关键词】编程语言;计算机知识;软件开发;软件应用目前,计算机业内流行的软件编程语言有:C#、Java、PHP、C++、VisualBasic、Delphi、PowerBuilder等。编程的目的主要是为了解决问

2、题,解放现实的劳动力,而现实的问题都是可以用语言来描述的,将问题用计算机语言来实现,需要编写计算机开发程序。主要的途径是对现实问题进行分析,用合理的数学模型来表达,然后通过计算机程序语言来实现功能,例如:R、G、B3色份量来各表示一种颜色,对于颜色的处理被转化为对R、G、B3个整数的处理。只要改变这3个整数,就可以将其改变成另外一种颜色。1.计算机常用的编程语言6C语言:该语言应用广泛,是所有计算机语言里最常用的编程语言,从开始出现到现在已经有40年的历史,C语言具有很多优点,如:语法简洁、运算符丰富、数据结构类型丰富、代码和

3、数据分离的结构化、语法要求不严格、功能强大等。C语言是具有兼容能力强的程序语言,移植起来非常容易,利用C语言为某种计算机写的软件可以用到另一种机器上去。如:如果为苹果机写的一个程序能够方便地改为可以在IBMPC上运行的程序。C语言的主要结构成分是函数C的独立子程序,编写的程序语言比较容易维护,并且容易实现。C++:该语言是C语言的升级,它几乎包含了C语言的所有功能,在C语言的广泛引用前提下,C++也应用的非常广泛,可以说任何领域都可以使用,包括各种操作平台,这也决定了C++是一种最难学的编程语言,因为,它强大的功能背景下,使用

4、起来非常的灵活多样。实践证明,如果掌握了C++,再学习其他编程语言的时候就会非常容易,因为它贯穿了从硬件到对象的各个环节,学完该语言以后就会对计算机语言有个深刻的认识。Jav和C#:Java和C#都是出现在C语言之后,以面向对象为主的语言,Java语言是在充分吸收了C++的优点,摒弃了C++的一些缺点的基础上诞生的,并且形成了具有自身特色的优势,而C#则是在Java语言之后出现的,它更多地借鉴了Java的优点,同时增加了一些自己的特点。在一定意义上可以说,Java站在C++的肩膀上,而C#站在了6Java的肩膀上。除了跨平台以

5、外,Java和C#相比没有太多优势,.NET可以控制迅雷,调用dll等,这个是Java很难做到的,虽然有JNI或第三方开源程序,但是那些第三方不太成熟,而JNI则需要会写VC代码,很难做到。Pascal语言。是计算机通用设计语言的一种,是高级程序语言,主要特点有:具有严格的结构化形式、丰富的数据类型、较高的运行效率和较快的纠错能力等。这些优点决定了该语言能够描述各种算法以及数据结构,另外,在应用这种语言的过程中,能够帮助编程者保持一个很好的习惯和设计风格。每一种语言都有其存在的理由,都有其独特的优势和应用范围,编程人员在计算机

6、应用软件开发过程中应该以提升工作效率为基础,以运效果为目标,选择适合开发项目的程序,选择最适合的语言,达到提高工作效率,降低工作量的目的。2.原则2.1整体结构开发项目的整理结构决定了用什么样的开发软件,使用什么样的编程6语言,整个系统是由多个部分组成,并不是说整个系统都必须要使用同一种编程语言进行编写,编程语言的选择应该依据项目功能而定。对于成本投入较大的操作,如:图形渲染、密码学、视频处理以及信号处理等,程序员要认真考虑,尽量用一些静态类型的语言。2.2尽量使用最为熟悉的语言熟练掌握的语言能够运用在开发软件方面的话,可以节

7、省大量的时间,并且能够对软件工程项目时间表进行准确预测,及时完工。此外,熟悉的语言可以创新,如,开发的软件是偏重复处理手工劳动时,就可以根据实际情况选择简单、灵活的编程语言,尤其是选择那些自身就具备相应功能的编程语言。2.3充分考虑硬件环境硬件环境是软件开发的基础,所有软件编程语言都应该适应硬件环境,所以软件开发过程中要考虑外部硬件环境。通常情况下,编程语言适应了目前版本的硬件环境,但随着硬件设备的更新,当前的软件可能就不适应了,不匹配的问题仍然存在。因此,在程序开发以前要选择适应环境的编程语言,这样编出来的程序就能够长时间较

8、好地运行。只有这样才能确保任何编程语言编出来的开发软件都能够实现并能够快速调整,因此,快速原型是很重要的,动态语言在这方面表现出了突出的优点,可以和很多相关库进行结合。2.4语言的选择要考虑是否支持平台支持平台也是在编程语言选择过程中需要考虑的因素。6例如:在浏览器中运行的程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。