论文联系方式

阐述计算机语言面向对象开发的发展

导读:的0、1代码是难以通过人的记忆而完成的。同时,一般情况下,每台计算机的指令系统是不相同的,所以一台计算机指令系统是难以在另一台计算机上识别并执行,需要重新的程序计算机语言面向对象开发的发展相关范文由写论文的好帮手http://www.wowa.cn提供,转载请保留****.编写。但随着信息技术的不断发展,为满足强大的信息需求,在对机
摘 要: 面对日益发展的信息技术,以及人们日益剧增的信息需求,计算机语言正朝着越来越高级的方向发展,以满足现代人的生产生活需求。首先论述计算机语言的发展演变,从的演变流程,看计算机语言的发展。最后,从面向对象技术的开发等领域,阐述了面向对象的发展。
  关键词: 计算机语言;汇编语言;面向对象;开发
  0 前言
  计算机已成为现代人生产生活的主角,扮演着越发重要的角色。计算机工作的执行,需要依托于计算机语言。而计算机需求日益剧增,促使了计算机语言朝着越来越高级的方向发展,从机器语言到汇编语言、高级语言,再到结构化语言和面向对象语言,表明计算机语言在属性、策略和用途等方面,发生了较大转变。目前,面向对象技术已成为计算机发展的重要内容,作为当今软件开发的主流元素,其相关技术的不断成熟,势必推动计算机语言的发展,以及计算机软件的开发。
  1 计算机语言的发展
  计算机作为一种机器,其工作的执行需要依托于事先编辑好的计算机语言程序。在现代信息社会,信息技术最重要的部分就是计算机技术,关于计算机技术的发展已成为信息技术不断前行的核心理由。而计算机语言的发展,是一个不断演化的过程,其历经了“
  ”的演变过程。从计算机语言的演变历程来看,计算机语言的发展更多地是满足于人们的需求,而在属性、策略、用途等领域进行不断的发展。所以,计算机技术的不断发展,关键在于计算机语言的不断创新与发展,这样才能满足现代人的生产生活需求。
  计算机唯一能够识别的语言是机器语言,而机器语言是由“0”、“1”组成的一连串二进制代码指令序列。计算机可以不需要任何编译的情形下,直接对这些指令进行执行,且执行效率非常高。对于代码编写工作,不仅工作枯燥无味,而且效率极低,一连串的0、1代码是难以通过人的记忆而完成的。同时,一般情况下,每台计算机的指令系统是不相同的,所以一台计算机指令系统是难以在另一台计算机上识别并执行,需要重新的程序计算机语言面向对象开发的发展相关范文由写论文的好帮手http://www.wowa.cn提供,转载请保留****.编写。但随着信息技术的不断发展,为满足强大的信息需求,在对机器语言的改善中产生了汇编语言。
  汇编语言的构成是简单的符号串或英文字母,代替了机器语言特定的二进制指令。例如,在汇编语言中,用“ADD”来代表“加法”。这样一来,程序人员只需要对一些简单的汇编指令集进行识记,程序的理解也变得简单,并且对于程序的转变与维修工作,也相对比较简单,避开了繁重的工作局面。不过,这些汇编语言符号是不能被计算机所识别,其需要通过专门的程序,将这些语言符号转变为机器语言,以便于计算机识别,而该程序被称之为“汇编程序”。源程序在汇编之后,可以生成比较小的可执行文件,且执行效率很高。从汇编语言的实质来看,其仍是面向机器,所以,不同的机器,其汇编指令集是不同的,也就是说,可移植性较差。不过,对于计算机特定硬件的汇编指令集,能够较好、较准确发挥出计算机的硬件功能,程序质量相当高。所以,汇编语言是目前较为常用的软件开发工具。
  在硬件技术日益发展的当前,设计出不依赖计算机硬件,又能通用的计算机程序,成为了人们的追求。所以,高级语言就孕育而生,而FORTAN语言就是其中的典型代表。对于高级语言来说,其更接近与数学表达式额自然语言,在很大程度上提高了程序的编写效率和可读性。高级语言和汇编语言一样,是不能直接被计算机所识别与执行。所以,高级语言也需要翻译成为及其语言,方可被计算机所识别。高级语言在翻译的过程中会花费一定的时间,但这并不会影响其极高的使用效率。不过,随着人们对信息需求的不断增大,以及缺乏科学的评估标准与系统测试,随之爆发了“软件危机”,促使人们发展出“结构化程序”来转变软件危机的目前状况。于是1970年,PASCAL
  语言诞生,其标志着结构化程序时代的到来。对于结构化程序,其是一种面向过程的语言,系统是以功能为中心,且程序的执行严格遵循了“流水线”的模式。也就是说,结构化程序中,任何一个板块功能未完成,那么,程序的执行方向是人们无法动态转变的,即“自上而下”的往下执行。
  2 面向对象开发
  在上世纪70年代,计算机开始成为世界生产生活的主角,逐步渗透到各个领域。随之,社会对于软件技术的需求也日益强烈,而面向过程的语言,很难以在开发中实现可扩展、可重复使用的软件。在80年代初,“面向对象”一次被提出。面向对象程序设计是以数据处理为重点,以数据为中心。在该点上,有别于以功能为重的面向过程语言。从功能与数据的比较来看,数据的稳定性更强,可以开发出可重复、稳定性极高的程序。所以,面向对象程序很大程度上弥补了面向过程语言所存在的不足。对于面向对象程序设计,其具备继承性、多态性和封装性。其中,继承性作为子类,是对其分类的属性、策略等进行继承,且对象间的异同性也进行了阐述;多态性是同一种策略,但可以实现多个版本的提供;而封装性是结合的过程,即将对象的属性、策略等,全部进行独立单元的组合。同时,面向对象技术所开发出的应用,不仅程序的维修工作简单化,而且在更新、升级上更加容易,程序维护成本低。
  在当今的计算机领域,人们最为关切的就是面向对象开发技术,其已成为现代软件开发的集中体现。就面向对象技术的应用及发展来看,其已超越了软件开发与程序设计本身,发展到较为广阔的氛围之中。例如,分布式系统、应用平台、交互式界面,以及人工智能和数据库应用等领域,均已成为面向对象技术的重要方面。对于大型软件的开发,多是采用面向对象开发技术,在其开发的背景下,可每一个子对象可以构成整个软件系统,并且该小型程序具有自己的属性,以及策略、用途等内容。所以,在对大型软件的研发过程中,可以将整个系统软件分解成单一产品来处理,且单一产品之间是相互独立而又相互联系的,特别是每个功能模板,其间保持着既相互独立又相互依赖的关系。
  当前,面向对象开发技术已逐渐的成熟,并广泛运用于诸多领域,特别是近年来,一些面向对象产品问世,从一定程度来说,相关领域的研究已见成效。对于日益发展的软件技术,其正逐步朝着更高级的方向发展。而就总体来看,软件发展的必定趋势已非常明显,就是“从点到面”、“从局部到整体”。在信息技术时代,人们在生产生活上更加追求计算机语言的高级化发展,以满足日益剧增的信息需求。所以,计算机软件技术的发展,从单一事情的针对性处理到现在的面向对象,正逐步向着高级化的层面发展。
  3 结束语
  从世界信息技术的发展来看,全球自1993年以来,信息技术正持续发展,并逐渐渗透到生产生活的各个领域,是现代文明发展的重要元素。计算机语言从最初的机器语言,发展到汇编语言、高级语言,再到结构化语言和面向对象语言,在很大程堵上推动了信息技术的发展。当前,面向对象技术已成为计算机发展领域的重点,是现代软件开发的主流元素,在不断成熟的技术背景下,相信面向对象产品会不断问世,转变我们的生产生活。
  参考文献:
  [1]李大鹏,关于计算机软件开发语言的研究[J].计算机光盘软件与应用,2012(06).
  [2]苏健,基于COM组件技术的多费率抄收管理信息系统研究[D].河北工业大学,2006.
  [3]袁绍欣,浅谈软件开发语言极其设计策略的演变和最新动态[J].大众科技,2005(09).
  [4]李文芳,面向对象的特征在Java中的体现[J].山西经济管理干部学院学报,2005(03).
  [5]张亚飞,精通ASPNET3.5网络开发技术[M].北京:电子工业出版社,2009:440-442.
上一篇论文:分析精通一门语言是一生的事业 下一篇论文:关于认知语言学视角下的话语预设
相关论文
业务范围
免费本科范文
免费硕士范文
免费职称范文
论文****
职称论文****表