APP下载

计算机软件开发技术的应用探讨

2015-04-20闫岩

电子技术与软件工程 2015年6期
关键词:软件开发计算机软件

摘 要 随着全球经济的高速发展,科技的不断进步,计算机技术、信息化技术、自动化技术、智能化技术、通信技术等现代高新技术得到了广泛应用,这些现代高新技术的应用将人类社会文明带到了另一个高度。实现了无纸化办公、自动生产、精密计算等等,通过计算机现代人实现了全球范围的信息资源共享,人们足不出户便可知晓天下事。但计算机为人类提供服务的前提,必须要通过计算机软件来实现。如网上冲浪、网页浏览,就需要利用浏览器软件来完成,计算机软件是计算机的重要组成部分,没有计算机系统软件,计算机甚至无法正常启动。可想而知计算机软件的重要性。本文将针对计算机软件开发技术的应用展开讨论分析。

【关键词】计算机 软件 软件开发

计算机是人类文明的象征,二十一世纪是一个信息时代,信息时代就是通过计算机来实现的,现代人不论是生活,还是办公都已经离不开计算机。计算机在社会中地位越来越突出,某种程度来说计算机是推动经济发展的一大功臣。随着计算的广泛应用人们对计算机功能要求越来越高,计算机的各项功能几乎都是通过计算机软件来实现,计算机软件就是计算机的生命和灵魂。计算机软件是通过计算机软件开发技术,经过不断的测试、修正、编译、开发出来的,计算机软件开发过程十分复杂,难度较大,专业性较强。

1 计算机软件开发技术的基本情况

计算机的组成分为:硬件和软件。没有计算机硬件的承载,计算机软件无法运行,但没有计算机软件,计算机硬件就无法发挥作用,这二者是相辅相成的关系。计算机软件通过各式各样的智能化功能,来满足人们的各种需求。计算机的应用改变了人们的工作方式和生活习惯。计算机软件开发技术对人类发展至关重要,计算机软开发是计算机软件工程的核心内容,计算机软件是推动计算机行业发展的原动力。但实际上计算机软件开发是一项既系统又复杂,耗时耗力的工作,工作人员必须拥有专业软件开发技术。计算机软件开发主要分为两大类:一类是计算机系统软件,第二类是计算机应用软件。计算机软件开发技术已经经历了数个阶段的转变。计算机软件开发概念起自上世纪六十年代,当时的计算机软件十分困难,多利用人工方式进行开发,错误率较高,并且效率十分低下,开发出的软件,所能实现的功能十分有限,难以适应用户对计算机软件的需求。随着近些年计算机逐渐普及,人们对计算机软件的需求越来越大,这使得计算机软件开始以商品的形式出现,因此越来越多的人愿意投入到计算机软件开发中,计算机软件的功能和内容也就越来越丰富。

2 计算机软件开发技术的应用

2.1 C语言技术

C语言是计算机开发技术中的基础技术,C语言是最早期的软件开发编程语言。C语言早在一九七零年就已经被广泛应用,经过不断的发展和改革,C语言技术越来越成熟。C语言适合于多种操作系统,如Windows、DOS、UNIX等等。C语言仅32个关键字,9种控制语句,编译简单明了。另一方面,C语言的运算符包含范围很大,实现了括号及其他各类型的运算处理。C语言的运算类型极其丰富,表达式类型多样化,是C语言的优点之一。并且C语言移植性非常好,在不同机器上的C编译程序,百分之八十的代码多能共用, 这赋予了C语言程序便于移植的特点。C语言够做到在同一编译环境下不进行改动就移植到另一个完全不同的环境中运行。利用C语言开发的软件有MINUX,OPGL图像 处理工具等等。

2.2 JAVA技术

JAVA技术多应用在跨平台应用软件开发中。JAVA技术的特点是具有较好的安全性和较高的通用性。目前很多常见的计算机应用软件都是通过JAVA技术开发的。JAVA技术推出与一九九五年,最开始的名字叫做Oak,后更名为JAVA。在JAVA技术被推出后就被广泛应用到Web软件开发中,JAVA大大推动了Web的迅速发展。Java界面风格与C语言十分相似。JAVA技术不仅继承 C++的核心技术,并且改进了 C语言中的错误,更增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。另一方面,Java源代码的编译和在任何无格式的纯文本编辑器下操作,在Windows操作系统上使用记事本就可以进行代码编辑,如Linux平台可使用vi工具进行编辑。JAVA计算机软件开发技术,语言使用十分严谨,无法写出结构混乱的程序,这就起到了规范软件结构的作用,JAVA技术目前计算机软件开发的主流技术。

2.3 Visual Basic技术

Visual Basic简称VB,是由Microsoft公司推出的软件编程语言,VB技术可以说是目前世界上使用最多的软件开发语言,VB源自BASIC编程语言,VB打破了传统编程界面,实现了图形可视化操作界面。计算机软件开发中,程序员可以更轻松的使用VB的组件快速建立应用程式,不论是新手还是专家都可以开发复杂的程序。VB实现了快速开发企业软件,比如MIS、MRP、MRP II、ERP、优化大师等软件。但是由于VB技术不支持继承、异常处理不完善、无原生支持多线程等缺点,大大限制了VB技术发展。

3 结束语

计算机为人类的生活带来了便利,计算机作为一种高度普及的现代化工具,功能的发挥好与坏,很大程度上取决于计算机软件。计算机软件开发技术直接关系到计算机的使用和发展,研究计算机软件开发技术对于现今社会发展来说意义重大。

参考文献

[1]徐梅玉.浅谈计算机时代背景下计算机软件开发技术的应用和现状[J].湖北工商学院,2012,13(11):119-124.

[2]李力旺.讨论我国计算机软件开发的前景和技术[J].浙江经济学院,2011,11(14):132-136.

[3]王关媛.基础信息时代背景下的计算机软件开发技术[J].吉林财经学院,2012,13(07):119-126.

作者简介

闫岩(1979-),女,辽宁省沈阳市人。现为辽宁省直属机关党校讲师。研究方向为社会学。

作者单位

辽宁省直属机关党校 辽宁省沈阳市 110032

猜你喜欢

软件开发计算机软件
禅宗软件
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
软件对对碰
信息系统审计中计算机审计的应用
Fresnel衍射的计算机模拟演示
谈软件的破解与保护