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

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

ID:20252370

大小:54.00 KB

页数:6页

时间:2018-10-11

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

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

1、计算机应用软件开发中不同编程语言的影响计算机应用软件开发中会受编程语言的影响,为了说明这一问题,本研究对常用的编程语言进行分析,并说明选择最适合的编程语言策略。随着社会的发展,未来人们对计算机软件有更多的需求,软件开发需要编程语言的支持。不同的编程语言有不同的特点,有的编程语言易上手、有些编程语言灵活性高、有些编程语言能跨平台使用。在软件开发中应当选用哪种语言是编程人员需要面对的问题,为了说明在开发软件的过程中应当选用哪种编程语言,本次研究将说明不同编程语言对软件开发的影响。1软件开发中常见的编程语言分析1.1C/C++/VisualC++/Pasic语言C语言是一种使用时间较长的语言

2、,这种语言自1972年开发,直到现在依然有人使用,这种旺盛的生命力说明了它的实用价值。C语言之所以受人欢迎,有以下几个方面的原因:它是一种汇编语言,它面对的对象为基本硬件,应用C语言,可以直接操控硬件作业,实现自动化处理,在编写及运作时,它不需要专门的软件支持;C语言较为简单易懂,C语言的应用思路与计算机操作的思路非常接近,如果计算机程序员非常了解计算机应用的原理,就能够迅速的掌握C语言;C语言能跨计算机平台作业,比如在没有计算机的环境中,存储器、单片机、CPU均支持C语言编写。C++语言实则是提供可视化模式下给程序员编写程度的一种环境,它的编程核心思想虽然仍是C语言,可是它的封装性、

3、继承性、动态化的效果都超过C语言;VisualC++是C++语言环境的拓展,它允许在其它的环境中使用C++语言。Pasic语言是一种面向对象的高级程序语言,与以上的软件比,它的严谨性较强,具有自我纠错的功能、运行效率较高,能集中的体现出编程者的意图。1.2JAVA语言这是一种跨平台的、完全面对对象的语言。在互联X上,人们安装的系统软件不同、应用的软件兼容性不同,如果应用非JAVA语言编译的软件时,有时可能会给予软件不支持、软件不齐全等提示,为了应用这些软件,用户不得不安装其它的软件,而软件安装的过程具有风险性。编程人员可应用JAVA语言编写出跨平台、脱离软件支持、可视性强的软件,满足用

4、户的需求。同时JAVA软件是一种吸收了C语言与C++语言优势的语言,它完全面对对向性、可视化、动态化的特性能让程序人员较为轻松的编程。1.3VisualBasic/Access/Delphi语言VisualBasic语言是一种专门针对管理数据库问题而开发的语言。Oracle、SQLServer语言都能编译出处理数据库问题的软件,SQLServer软件更为专门管理数库开发的软件,然而Oracle、SQLServer软件的应用软为复杂,VisualBasic语言则非常简洁,程序员可以很轻易的应用VisualBasic编写出一套动态管理数据库的程度,而且VisualBasic内置有SQL语言

5、,它的功能比SQLServer语言更强大。Access语言亦是一种专门处理数据库问题的语言,它的用法比较简单、兼容性强,如果外挂有VBA软件,它能与VisualBasic产生互动,Access语言是一种适合编写小型数据库软件管理的语言。Delphi语言是第四代的数据库编程语言,它的前身为DOS时代著名的数据库编程语言BorlandTurboPascar,经过改良,目前它成为一种通透过IDE、VCL工具与编译器,直接处理数据库的一种语言,目前该种语言适用于所有的数据库,处理的效率最高。2软件开发中编程语言选择的影响2.1软件整体规划把握的影响在开发一款软件时,人们需要设计软件的架构,它包

6、括软件的功能、软件的风格、软件的拓展等。人们开发一款软件时,为了让软件更完善、更成熟、节省开发的成本,通常不会第一代使用某种编程语言后,完全抛弃该种编程语言转而使用别的编程语言,而会在第一次语言编写的版本上深入的挖掘软件的功能,为此,要选择编程语言,就需要做好整体的规划。首先,编程人员了要解自己编写的程序最主要的功能是什么,比如如果要处理的对象是数据库,则需在数据库语言中选择一种适合的语言;如果编写的语言是为了让软件拥有某种简单的功能,则可以应用JAVA语言;如果要编写的软件拥有较为复杂的功能,则可以考虑诮和C++系列的软件。其次,编程人员要考虑软件规模的问题,以处理数据库问题为例,如

7、果程序员要处理的数据库为一所学校、一个单位等数据不多,要求的功能比较简单的数据库,可应用Access语言,如果编程人员要处理的数据库问题较多,管理的数据较多,则要选择应用SQLServer语言,这是由于SQLServer语言为目前最主流的数据库管理软件,与之相关的插件较多、它的兼容性较强、功能仍被不断挖掘的缘故。2.2软件开发人员的知识影响一个软件开发人员不可能熟悉所有的编程软件,通常一名软件开发人员经济使用的、长期研究的只有数种编程语言。在做

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

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

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