- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
?
?
计算机编程演变及其发展趋势
?
?
王磊史壮莊王瑞祥刘泽华张兆宇安长敏
摘要:基于计算机程序的持续创新发展,在各个领域得到了广泛应用,也是各个企业进行科技研究、发展规划的重要依据。计算机编程语言的发展状况是计算机科学技术发展水平的重要表征,目前计算机编程语言发展状况正在成为IT界关注的热点。编程语言处在不断的发展和变化中,从最初的机器语言发展到如今的2500种以上的高级语言,每种语言都有其特定的用途和不同的发展轨迹。编程语言并不像人类自然语言发展变化一样的缓慢而又持久,其发展是相当快速的,这主要是计算机硬件、互联网和IT业的发展促进了编程语言的发展。通过介绍计算编程语言的发展历程以及应用现状,详细分析,并阐述了其发展前景。
关键词:计算机编程语言信息化发展应用
1.计算机编程演变史
1.1机器语言
众所周知,最早的计算机语言是机器语言,目前为比,机器语言是和计算机硬件密切相关的语言。这是一种与计算机硬件密切相关的语言。当一台计算机的硬件设计工作一旦完成,它的指令系统也就确定了,指令系统由0.1序列所组成的机器语言包含指令、数据、地址等信息,具有执行速度快、效率非常高、结构简单、执行速度快等优点。与此同时要求编程人员对计算机的内部硬件结构要非常清楚,他们需要用机器语言一一应对内部硬件结构,达到匹配的状态。但同时也存在一个缺点,这样的指令系统也是难于记忆的,要想修改和维护非常困难。一个好用的应用程序需要反复调试。该机器语言被称为第一代计算机语言。
1.2汇编语言
由于二进制代码难于记忆,为了使编程更加简单,编程人员自然而然地就想到利用一些符号代替二进制码,比如用ADD代表加法指令、SUB代替减法指令、MOV代表数据传送指令、JUMP代表地址跳转指令等。由一个汇编系统来识记这些符号,由此形成可执行的目标码,汇编语言就此形成,这就是第二代编程语言汇编语言。从核心来看,汇编语言也是通过程序与机器码之间互相联系形成的,它具有机器语言的所有优点,即效率高、速度快。与机器语言有共同的优点。直至今天,汇编语言的意义不可忽视,汇编语言仍有其存在的意义,我们知道对于底层程序来说,虽然可以用C语言来实现,但是汇编语言依然是程序员常用的一种语言,原因是汇编语言编出的程序精简、高效,且与高级语言的库函数无关,因此便于向不同的硬件环境移植。总的来说,汇编语言与机器语言相比,汇编语言在某种意义上是提高了编程的效率,并一定程度上解决了软件业遇到的困扰。
1.3高级语言
在于计算机沟通的经历中,程序员们逐渐发展出了接近于人民能够懂的自然语言,且不依赖计算机硬件的语言首先,20世纪50年代,产生了第一个高级语言,当时计算机是稀有之物,如何使用好计算机是一个头疼的问题,为了有效的使用计算机,满足使用人员的要求,人们设计了高级语言计算机在使用高级语言需要翻译,虽然这给计算机带来了一定的负担,但是计算机使用效率大大提高了。基于这种想法,第一个完全脱离机器硬件的高级语言一FORTRAT在1954年出现,在此后的60多年里,几百种高级语言出现了,其中使用比较普遍的事FORTRAN、JAVA、VC等。其中Java是一种面向对象的语言,始终关注应用中数据和操纵数据的算法,其作为一种分布式语言,是跨平台高并发,高性能互联网架构不二之选,其具有简单性,语法简捷,自动化内存管理,跨平台可移植、稳定性,完善的字节码安全机制,可靠的异常处理等优势,在信息化时代中的应用范围较为广泛,在个人PC、游戏控制,多媒体、互联网等方面都发挥了重要的作用,尤其是在互联网广泛应用的时代背景下,广泛应用与网站建设、软件方面,特别是在安卓APP中的到了较多应用。例如颇具吸引力的王者荣耀游戏、微博客户端等,都是由Java语言编写而成的,包括电脑端的Word,Excel等办公软件也是由Java语言编写而成。容易相较于C语言而言,Java编程语言的机器效率较低,但是该语言具备较好的可移植性和经济性等优势,因此在超级计算机和大数据领域的应用较为广泛。
2.计算机编程技术的发展趋势
经过几十年的发展,计算机语言己经多样化,使用方便化。可以大胆猜测,未来的计算机语言将会朝着语言更加标准、使用更加深入.面向对象更加全面的方向发展。
基于现阶段科技水平的持续发展和进步,计算机无论是在硬件构造还是软件技术方面都需要持续优化、进步,随着多核时代的到来,传统的计算机体系结构也逐渐发生改变,基于该形势的影响下,计算机编程语言的发展模式也需产生质的变化,才能实现更加快速有效地满足社会发展下的信息化发展需求。计算机编程语言的创新与优化,主要是通过为编程人员的操作提供便捷,扩展面向对象的空间、提升编程语言的应用安全性、平台无关性等多种方式来实现。
(1)为使用者的操作提供便捷,基于当前计算机程序的设
您可能关注的文档
最近下载
- 翼状胬肉的护理查房-PPT.ppt
- 2022年应急管理工作应知应会知识竞赛题库(含答案).pdf
- 全民微信时代增进了VS减弱了人与人之间的交流辩论赛 正方辩词一辩、二辩、三辩、四辩发言稿.docx
- 超星网课尔雅《人人学点营销学》尔雅答案2022章节测试答案.docx
- 2019CSP-J NOIP普及组初赛C++试卷.pdf VIP
- 2024年《城镇燃气管理条例题库》考试题库(含答案).pdf VIP
- 最新浙教版八年级上册劳动技术 项目三 任务二《打蛋器的制作》课件(课件).pptx
- 纪律意识方面存在不足及措施4篇.pdf
- 消防安全教育PPT课件.pptx VIP
- 《新中国成立75周年》全文课件.ppt VIP
文档评论(0)