计算机应用软件开发中编程语言的选择研究

计算机应用软件开发中编程语言的选择研究

ID:9556054

大小:51.00 KB

页数:3页

时间:2018-05-02

计算机应用软件开发中编程语言的选择研究_第1页
计算机应用软件开发中编程语言的选择研究_第2页
计算机应用软件开发中编程语言的选择研究_第3页
资源描述:

《计算机应用软件开发中编程语言的选择研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、计算机应用软件开发中编程语言的选择研究计算机应用软件开发中编程语言的选择研究  随着社会的发展,应用软件在我们的生活中所发挥的作用越来越大。对于软件开发企业而言,这既是机遇也是挑战,如何提升软件开发的效率和质量,进而提升企业的竞争力成为了当前的一个重要课题。这种背景下,做好计算机应用软件开发中编程语言选择的研究有着重要的意义。  1常用编程语言分析  了解常用编程语言的特征和优缺点既是我们进行语言选择的前提,也是保证我们编程工作顺利开展的有效手段。  1.1C语言:C语言是介于高级语言和汇编语言之间的语言,也被我们称之为中级语言,它集中了汇编语言和高级语言的很多优势。在最初的时候本文由.L.收

2、集整理,C语言主要应用于UNIX系统,后来随着人们对其强大性的认识越来越多,到了上个世纪的90年代,这一语言已经成功的应用到了其他操作系统之中。它一直属于最为优秀的编程语言之一。  具体来说,C语言的特点主要可以分为以下几个方面:首先,C语言属于结构化语言,因此,它具有非常清晰的层次,对于我们使用模块化的方式进行程序的组织非常有利,也便于维护和调试。其次,C语言中不仅数据类型以及运算符非常丰富,还能够对内存中的物理地址进行直接的访问,方便我们进行位操作。第三,它的效率非常高,而且移植性比较强,因此,能够移植到各种计算机上,这就方便形成很多版本的C语言。第四,由于可以利用C语言实现位操作以及字节

3、操作,因此,相当于利用这一语言能够实现部分汇编语言的作用。最后,C语言编写的代码具有较高的质量,而且程序在执行起来效率比较高。  1.2C++语言。1986年,ATT贝尔实验室开发出来了C++语言,主要是利用数据封装来减少程序变量的不利影响,进而提升程序的可靠性。它的多继承机制可以更好的对对象的行为及属性进行描述,虽然C++属于C语言的扩展,但是,我们可以将其作为一种全新的语言对待。  C++语言的特点主要有:面向对象、封装、继承以及多态性。具体来说,由于C++语言属于C语言的扩展,所以,它具有很多C语言的特点。另外,在C远的基础上,C++加入了面向对象的编程思想,这就是其能够更好地适应当前大

4、规模项目的需求,举例来说,当前很多系统级编程使用的都是C++语言。  1.3Java语言。Java语言相对于C++语言来说,在简洁性以及安全性有着更大的优势,具体来说,其主要的特点有:  首先,简单性:这一点和C++语言比较类似,但是它减少了C++语言中比较容易导致程序错误的地方,比如指针以及内存管理。其次,Java语言属于完全面向对象语言,这一点和SmallTalk比较类似,当然相对于SmallTalk,它的很多方面又存在着巨大的优势。第三,分布式,在Java语言中,包涵了支持基于TCP/IP协议的子库。第四,健壮性,Java语言中的类型检查可以帮助我们查出很多软件开发初期出现的错误,降低内

5、存出错的几率。第五,结构中立,在使用Java语言编程的时候,会把程序编译为中间文件格式,也就是说只要存在Java运行系统的机器都能够对这种中间代码进行执行。第六,安全,它删除了手动释放内存等,很好的防止了非法的内存操作。  此外,除了以上的优势之外,Java语言还具备可移植性好、解释性强、高性能以及多线程等特点,这里限于篇幅不再对其进行详细的分析。当前,Java语言主要应用在Web浏览器以及网络应用系统之中。  1.4C#语言。这种语言有着类型安全、精确、简单以及面向对象的特点。它属于.的代表语言。具体来说,其特点是:  首先,完全面向对象。其次,对于分布式有很强的支持,也就是说其处理的过程是

6、分布在服务器以及客户机上的,从这张语言的诞生过程我们可以发现其注定就可以很好的解决分布式的问题。第三,健壮,在检查程序错误以及运行错误方面,C#语言一点不比Java语言要差,它使用的也是自动管理内存机制。第四,灵活性比较高,比如在默认情况下,C#语言是不可以使用指针的,但是如果有必要我们可以将指针打开来使用。第五,安全性比较高,它的安全性是由.平台来提供的。  此外,C#语言还具备可移植性、解释性、高性能、多线程、组件模式等特点,总体来说,它属于Java流行之后的有一种语言,但是由于微软系统的支持,使其在Windows方面相对于Java有着更大的优势。当前,这一语言的主要应用有网络编程、数据库

7、、窗体编程等方面。  1.5Pascal语言。这是计算机通用的高级程序设计语言,它的主要特点是结构化形式比较严格、数据类型非常丰富、查错能力较高以及运行的效率高等。正是由于这些优势,使得这一语言可以对各种算法以及数据结构进行描述。另外,利用这种语言,可以帮助我们编程者保持一个很好的习惯和设计风格。  总体来说,每一种语言都有其独特的优势和应用范围,在计算机应用软件开发过程中如果能够使用最合适的语言

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

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

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