计算机语言的发展.pptVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机语言的发展资料

计算机语言的发展 知识点目标 请你用5分钟时间阅读以下内容: 通过阅读,你能了解并说出计算机语言的发展经历了哪些阶段? 计算机语言的发展? 计算机语言就是用户用来编写程序的语言,它是人们与计算机之间交换信息的工具,实际上也是人们指挥计算机工作的工具。 计算机语言的发展分为4个阶段: 机器语言、汇编语言、高级语言和智能性语言。 (2)第二代语言——汇编语言 定义:是用字母和符号等助记符表示指令和操作数地址的计算机语言,又称为符号语言。 特征:便于阅读和书写,编程速度、检查调试有进步,但仍然是“面向机器”的语言,但计算机不能识别和直接运行汇编程序。 将用高级语言编写的程序(源程序)翻译成机器语言程序(目标程序)。这个翻译方式分为“编译方式”和“解释方式”。 编译方式:一次性将源程序翻译完毕。 解释方式:翻译一条,执行一条。 (1) 第一代语言——机器语言 定义:是最初级且依赖于硬件的语言。是由0和1组成的二进制代码表示的语言,是计算机唯一能直接识别并执行的语言。 特征:“面向机器”的语言,可以被计算机直接接收执行。由它编写的程序不易阅读,而且指令代码不易记忆。 机器语言和汇编语言都是面向机器的语言,一般称为低级语言。 (3)第三代语言——高级语言 定义:人工创造的各种计算机都通用的、接近于人类“自然语言”的程序设计语言,又称“算法语言”。 特征:各种计算机都通用,源程序必须翻译成二进制代码方可执行,面向过程的语言,不依赖于机器。独立于计算机的硬件,各类计算机都通用,易于人们的理解和掌握。 例如:Fortran、Cobol、Pascal、Basic、C 图3 翻译过程 高级语言源程序 机器语言目标程序 输入 编译/解释 输出 高级语言可分为3类: 面向过程:说明做什么,怎么做。 (如C 、Fortran、Basic 、 Pascal) 面向问题:指出做什么、数据的输入和输出形式。 面向对象:能够描述同一类对象的共同属性和行为。 VB C++ Java (4)第四代语言——智能性语言 特征:具有一定的智能。 重要应用于商品化人工智能系统、专家系统和面向对象的数据库管理系统等领域。 例如:Lisp Prolog Gemstone 等。 常见的语言 机器语言(由二进制形式的指令代码组成,不直接编程) 高级语言 汇编语言(面向机器的程序设计语言,采用助记符代替二进制) 汇编程序 面向过程:BASIC、Pascal、FoxPro、FORTRAN、C等 面向对象:C++ 、 Java、Visual Basic、PB 等 1代 2代 3代 4代 智能性语言——如PROLOG 几种高级程序设计语言简介 1. Basic语言 简单易学,对话功能强,适用于科学计算和编制应用软件 2. Pascal语言 结构化程序设计语言,数据类型丰富、编译紧凑高效、格式书写自由,适用于教学。 3. C语言 程序可读性较强、编程效率较高,适用于编制系统软件等

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档