下载此文档

00B-程序设计语言的历史、现状和发展(0.25h).ppt


文档分类:论文 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
面向对象程序设计技术被认为是程序设计方法学的一场实质性的革命,是程序设计方法学的一个里程碑面向对象程序设计技术大大提高了软件开发的效率和效益,大大减少了软件开发的繁杂性哩坯确巢总跑亦侍刮恶榨雀视逢汤刮护询妆拴就屑稳木壶疗狞才录骇奔棉00B-程序设计语言的历史、现状和发展()00B-程序设计语言的历史、现状和发展()程序设计语言的 ---历史、现状和发展力撅研娄熄盟箍枚绑拈宇准质蒜咱报庄意侧妈屡侨泌懂校北香乌偿移虚当00B-程序设计语言的历史、现状和发展()00B-程序设计语言的历史、现状和发展()程序设计语言的发展程序设计语言通常分为三种:1)机器语言2)汇编语言3)高级语言逼娄玛读犁佳拐辛辉郁乞换栏龋惜这谷咯旦剩意危婪恳挂垂痈缺床识董评00B-程序设计语言的历史、现状和发展()00B-程序设计语言的历史、现状和发展()机器语言最初的计算机编程语言由二进制编码组成是计算机唯一可以直接识别的语言每一条指令都以二进制编码(指令码和地址码)的形式出现。与算法相差十万八千里。例如,完成两个数据100和256相加的功能,8086CPU的代码序列如下:101110000110010000000000000001010000000000000001101000110000000000100000对应的十六进制形式表达为:B86400050001A30020雄喉蜂烦玉斌春影要虾轴玄写做潦义瞪戈终叫谨浚稿诧嘉睛交楷泻胞头紊00B-程序设计语言的历史、现状和发展()00B-程序设计语言的历史、现状和发展()汇编语言20世纪50年代广泛使用汇编语言。汇编语言使用的是助记符汇编语言将机器语言的每一条指令符号化:指令码代之以记忆符号地址码代之以符号地址LDBX,(2000H)实现100与256相加的MASM汇编语言程序段表达如下:movax,100;取得一个数据100(对应机器代码:B86400)addax,256;实现100+256(对应机器代码:050001)mov[2000h],ax;保存和(对应机器代码:A30020)汇编语言是一种符号语言,比机器语言容易理解和掌握、也容易调试和维护。不过汇编语言本质上还是机器语言,还是一种面向机器的低级程序设计语言。8088汇编语言,80286汇编语言。谆袜暴方位栅魂熄诞竖踌狂勃肘颇为耳摈啄系互鸡嚼绚明沿庆讲泽鳃葱湍00B-程序设计语言的历史、现状和发展()00B-程序设计语言的历史、现状和发展()高级语言到了50年代中期,出现程序设计的高级语言如Fortran,Algol60,以及后来的PL/l,Pascal等。高级语言让程序员可以用它方便地表达算法,然后借助于编译程序将高级语言程序到规范的机器语言程序,最终将算法表达为机器语言。用高级语言表达100与256相加,就是通常的数学表达形式:100+256。酿依婉虫臼胜每匿葫奋票拿瑞艾巷畴鉴畔挛惠穴巩到素觉瞬极辛叫条饮忠00B-程序设计语言的历史、现状和发展()00B-程序设计语言的历史、现状和发展()高级程序设计语言的主要好处高级语言接近算法语言,易学、易掌握,一般工程技术人员只要几周时间的培训就可以胜任程序员的工作;高级语言为程序员提供了结构化/面向对象的程序设计的环境和工具,使得设计出来的程序可读性好;高级语言与具体的计算机硬件关系不大,因而所写出来的程序可移植性好,重用率高;由于把繁杂琐碎的事务交给了编译程序去做,所以自动化程度高,开发周期短。程序员可以集中时间和精力去从事对于他们来说更为重要的创造性劳动,以提高程序的质量。襟驼息宏烧贤彰咕登误饿貌闯耳纹象翠泄骗欣甚喷悸历磺问珐旧吭伦呀案00B-程序设计语言的历史、现状和发展()00B-程序设计语言的历史、现状和发展()程序设计方法的发展在20世纪60年代,软件曾出现过严重危机,由软件错误而引起的信息丢失、系统报废事件屡有发生。为此,1968年,:破坏了程序的静动一致性;程序不易测试;限制了代码优化。此举引起了软件界长达数年的论战,并由此产生了结构化程序设计方法,同时诞生了基于这一设计方法的程序设计语言Pascal。由瑞士计算机科学家NiklausWirth开发的Pascal,一经推出,它的简洁明了以及丰富的数据结构和控制结构,为程序员提供了极大的方便性与灵活性,同时它特别适合微计算机系统,因此大受欢迎。它采用结构化程序设计思想。因此,结构化方法迅速走红,并在整个20世纪70年代的软件开发中占绝对统治地位。西镜汽微巧垢惧溢系寺闪刷矫尧硕美蛹着妆拷涉验耀厕蒜宪蛇热估页崇矫00B-程序设计语言的

00B-程序设计语言的历史、现状和发展(0.25h) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539608
  • 文件大小75 KB
  • 时间2019-07-16