计算机软件开发编程语言选择研究

来源 :科技信息·上旬刊 | 被引量 : 0次 | 上传用户:xumeg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:现如今是科技發展的大时代,软件系统开发是计算机系统运行的基础,也是当前计算机技术研究的重要内容。本文针对当前计算机软件开发编程中常用的语言特征,开展了编程语言选择研究。这一研究的开展,为我国软件开发编程技术发展提供技术理论支持。
  关键词:软件系统;开发;编程语言;选择
  引言
  随着我国计算机技术应用领域的不断增加,计算机应用技术受到了社会各界与各行业管理者的日益重视。在这一应用技术研究中,计算机软件系统发挥着重要作用。因此如何做好计算机软件开发工作,为计算机应用提供良好的软件系统,就成为了当前其技术研究的重要组成部分。正因如此,研究者结合软件开发需求与编程语言特征,开展了语言选择研究。
  1计算机编程语言选用原则
  计算机编程语言的选用需要结合硬件技术的更新速度,满足硬件环境的需求,在对计算机进行语言编辑时,尽量将编程调整为简单便捷的状态。其次,平台的支持性决定着编程语言应用成效,因而在计算机编程语语言选用过程中亦应强调结合 C 语言、Vinsual Basic 语言、Python、PHP、JAVA 各自优势,继而达到良好的语言选用状态。计算机编程的语言是程序正常运行的主要依据,计算机的语言编辑人员需要程序的需求进行全面的了解,并对计算机编程的数据信息进行有效的整合,在计算机正常运行的基础上,选用出适当的编辑语言,减少计算机编辑语言应用误差的产生。
  2当前较为常用的编程语言
  2.1C语言
  在当前常用的编程语言中,C语言是使用时间最长的一种语言类型,也是使用较为广泛的一种通用语言。在编程研究中我们发现,C语言之所以在软件开发行业中具有强大生命力,主要是因其具有以下的三个特点。(1)良好的使用性能。在软件编程中,C语言具有良好的使用功能,如语言简短、通用性强等,因此适用于这类计算机系统使用。(2)计算机编程的基础语言。作为一种使用时间最长的编程语言,C语言在编程中较之其他高级语言与计算机系统更加接近,因此其也成为了软件编程的基础。在其他语言编程遇到困难的情况下,利用C语言编程可以解决问题,实现良好的编程过程。(3)具有一定的专业性优势。当前C语言在部分专用计算机领域,如工业单片机控制程序的编制中,具有一定的专业优势。这种技术优势的存在,对于C语言发展起到了重要的促进作用。
  2.2C++与VisualC++语言
  C++与VisualC++语言是在视窗软件系统发展的情况下,基于C语言出现的一种视窗软件编程语言,其优势在于以下几点。(1)继承C语言技术优势,由于C++语言是在C语言基础上出现的编程语言,因此其继承了C语言编程中的优势,同时可以与C语言编程的其他软件进行衔接。(2)适用于窗口软件编程。在编程过程中,c++语言避免了C语言编程窗口软件系统工作量大的缺陷,提高了软件编程效率与质量,进而为窗口软件编制发展提供了支持。(3)微软技术支持。VisualC++作为一种基于微软系统的开发软件,极大的丰富了编程的基础资源。
  2.3Java语言
  随着网络系统的不断发展,C、C++等语言编程都遇到了一定问题。在这一情况下,Java语言因其对网络环境的适应性,进而成为了网络软件编程的主要语言,其优势包括了以下几点。(1)性能更加优秀。这一语言在较之C++语言更加简单,同时具有完全面向服务对象特征,进而其内容中的多态性、继承性以及封装性特征更加明显。(2)更适合网络环境。java语言在使用中属于分布式语言,因此其更加符合具有分布性特征的网络软件开发应用。同时为了应对网络安全性问题,Java语言的安全性也高于其他语言,更加适合网络开发应用。(3)与控制系统的配合。在软件开发中,Java语言与当前常用的控制系统(如Windows、Linux)进行配合,提高了软件应用质量。
  2.4数据库开发语言
  在当前计算机系统应用中,数据库系统占据着较为重要位置。而在当前的数据库开发中,其常用的编程语言包括了SQL、VisualBasic与Access等语言类型。其中SQL语言是当前最主流的数据库语言,而VisualBasic语言是在内置SQL语言的基础上,设计的一种数据库开发编程语言,具有操作简单、符合数据库开发特点等优势。而在数据库开发中,Access语言是专业针对小型数据库而使用的编程语言。在使用中其开发功能较强,使用中与SQL语言类似,并与VisualBasic有着较为紧密的关系,因此其使用具有较大空间。
  2.5其他编程语言
  在实际的开发编程中,除了以上的几种语言外,Python、Ru-by、JavaScript、MATLAB、R、CUDA、Erlang等语言也在编程中得到了一定应用。虽然这些语言应用范围较小,但是都有着一定的技术特征,因而在部分特殊软件编程,以及组合应用中得到了应用。
  3编程语言选择主要因素研究
  在软件开发过程中,工作人员应根据软件使用需求、特征以及客户要求等合理选择编程语言。(1)软件系统的整体架构。软件系统的整体构架是软件开发的基础,也是开发语言选择的基础。在语言选择中,技术人员根据整体构架需求与特征,选择合适的语言,是开发人员的一项重要工作。但是需要注意的是,首先适用的编程语言不是一成不变的,应根据编程过程进行调整;其次编程语言并非单一的,可以混合编程语言提高其编程质量。(2)开发者熟悉的语言。在合理的技术条件下,开发者应尽量选用熟悉的语言,便于编程的顺利完成。(3)成本与效率因素。在软件开发中,对于比较简单的软件系统,如不需要渲染、图像等内容的软件,开发者应尽量选择简单灵活的语言,减少开发系统成本,提高工作效率。(4)硬件环境。在开发语言选择中,技术人员应根据软件选择的硬件系统,合理选择开发语言,进而确保开发出的软件系统可以在硬件系统使用。(5)便于软件功能扩展与升级。在软件系统发展中,技术人员应以软件系统功能拓展与升级空间、便利性为前提选择开发语言。(6)软件的支持平台。这种支持平台包括了开发平台、使用平台、网络平台等,进而使软件系统开发使用效果更加优秀。(7)软件使用要求。在软件客户应用中,其使用客户提出的特殊使用要求与重点使用特征,也是语言选择的重要因素。
  结语
  对于软件编程来说,选择软件开发语言尤其重要,选择正确的软件开发语言能够让你在软件开发过程中省去不必要的麻烦,提高软件开发效率和软件运行速度,并能够给用户带来良好的体验感和视听效果。
  参考文献:
  [1]邓昶.常用计算机编程语言的分析和选用技巧探析[J].计算机光盘软件与应用,2014(19).
  [2]赵志华.试论不同编程语言对计算机应用软件开发的影响[J].电脑编程技巧与维护,2015(15).
其他文献
摘要:在当前的发展形势下,人们对电力资源的需求量逐渐增加,电力企业在发展的过程中需要满足社会经济发展的需求,对电力资源进行合理的配置,才能促进行业的可持续发展。信息技术的发展脚步不断加快,将先进的信息集成模式和一体化的信息技术应用到电力系统的运行、维修管理工作中,可以提高运维系统的工作效率,实现电网的智能化发展。智能运维中心是时代发展的产物,本文对智能运维中心的信息集成技术进行了探究。  关键词:
期刊
摘要:对某型挂烫机整机进行仿真模型构建,赋予各零部件材料属性参数,模拟整机在抛投及跌落过程中结构的动力学响应,通过整机的跌落仿真分析,对部分零部件及包装结构进行一定的结构优化,保证产品在运输及装卸过程中的结构安全。  关键词:抛投;跌落;仿真分析;结构优化  引言  隨着计算机处理复杂问题计算能力的提高及仿真软件的高度商业化,CAE仿真分析逐渐的在各行各业发挥着巨大作用。电子家电产品在运输、装卸及
期刊
摘要:随着互联网时代的迅猛发展,教育软件已经逐渐向在线教育转变,也标志着单机版本的教育产品已经不能适应当今互联网时代的发展。各大互联网企业的在线教育产品先后集中上线,与此同时,越来越多的传统教育机构也加入到在线教育的阵营中。  关键词:校园网;在线教育;平台;现状  1现有校园网在线教育及质量保障体系解析  研究过程中,研究者对十所高校校园网平台下的在线教育及质量保障体系进行了分析调研。目前,校园
期刊
摘要:随着我国社会经济的不断发展,推动了我国计算机科学技术的不断发展,使得社会各界广泛运用各种各样的计算机科学技术,对人们的生活、工作以及学习等诸多方面产生了巨大的影响,特别是在教育领域方面的影响更加显著;目前大部分学校都设立了专门的多媒体教师,我国部分发达城市逐渐开始推行计算机教育的新型教学模式,现如今越来越多的城市政府投入大量的资金,建设计算机教育试点班。本文就计算机科学技术在计算机教育中的应
期刊
摘要:计算机通信技术能够为用户提供修改用户号码、更新数据以及提供统计功能等的作用,在对其进行开发和系统的规划师,开发者注重使系统不仅具有自动查号的功能,而且能够对通信部门的相关数据作出有效的综合系统管理,有效解决各个相关部门所承担的繁重工作,有效提升办公的效率和质量,为各个部门之间有效提供便捷的计算机通信技术。  关键词:计算机技术;电话通信;特点;应用  引言:  在现代科技飞速发展的背景下,计
期刊
摘要:计算机专业庞大的毕业生人群和高端人才的高薪就业是计算机专业成为热门专业的表现,但普高高校计算机专业毕业生就业难也是现实问题。本文采取开展问卷调查、企业走访、高校座谈等方式就“供需脱节”的原因和就业能力提升途径进行了分析和研究。  关键词:计算机专业;就业能力提升  据大数据显示,2015年全国共有近9万名计算机专业大学生毕业,2016年则超过10万,计算机专业已经多年占据国内毕业生最多专业的
期刊
摘要:电子设备中的电子电路主要有具有特定功能的电子元器件组成,倘若其中某个元器件受损,则会导致电路系统中的某项功能不全,也即表明电子设备出现故障。正因为电子设备的故障发生多数出自于电子元器件的损坏,因此其故障根据元器件的不同进行类别划分,同时随着时间推移,电子设备的故障发生也能从中探寻到一定规律。  关键词:电子设备;故障;规律分析  1导言  近年来现代医学不断发展进步,在疾病的诊治过程中也应用
期刊
摘要:广播电视行业经过多年的发展无论是在技术水平上,还是在播出效果上都有了很大的进步,尤其是在科学技术水平快速发展的推动作用下,广播电视中引用了多种先进技术,数字化电视已经成为了主流。在广播电视行业的快速发展下,对电视技术的维护工作水平也提出了较高的要求,只有保证维护工作的有效开展,才能确保广播电视播出的效果。因此,我们有必要加强对广播电视技术维护工作的重視。文中就对广播电视技术维护工作的特点展开
期刊
摘要:目前互联网发展时代,信息化技术已经应用到各个行业和领域,而且也融入到了人们的日常从生活中,为人们的生活提供了便利。人们可以通过网络技术对日常生活中的各项信息进行处理。计算机网络环境是非常复杂的,在进行信息处理的过程中,很容易受到网络攻击,导致信息的安全性无法得到保证,这给人们的生活带来了一定的困扰,而且会出现信息泄露的现象。计算机行业在发展中要注意这个问题,在处理信息的过程中加强对计算机网络
期刊
摘要:随着社会经济与科学技术的不断发展,电子信息技术的应用越来越广泛。电子信息技术推动了我国进入信息技术高速发展的时代,社会经济效益和综合实力不断提高,为社会发展做出了巨大贡献。  关键词:电子信息技术;电气自动化;应用  引言  近几年我国科学技术飞速发展,尤其是计算机技术更是得到了迅猛的发展,我国已经进入了信息化时代。计算机技术在我国许多领域运用广泛,电子信息技术也在实践中得到了发展和创新。伴
期刊