最初级且依赖于硬件的计算机语言是,计算机语言的发展.ppt

文档介绍:

计算机语言的发展

知识点目标

请你用5分钟时间阅读以下内容:

通过阅读,你能了解并说出计算机语言的发展经历了哪些阶段?

计算机语言的发展

计算机语言就是用户用来编写程序的语言,它是人们与计算机之间交换信息的工具,实际上也是人们指挥计算机工作的工具。

计算机语言的发展分为4个阶段:

机器语言、汇编语言、高级语言和智能性语言。

(1) 第一代语言——机器语言

定义:是最初级且依赖于硬件的语言。是由0和1组成的二进制代码表示的语言,是计算机唯一能直接识别并执行的语言。

特征:“面向机器”的语言,可以被计算机直接接收执行。由它编写的程序不易阅读,而且指令代码不易记忆。

(2)第二代语言——汇编语言

定义:是用字母和符号等助记符表示指令和操作数地址的计算机语言,又称为符号语言。

特征:便于阅读和书写,编程速度、检查调试有进步,但仍然是“面向机器”的语言,但计算机不能识别和直接运行汇编程序。

机器语言和汇编语言都是面向机器的语言,一般称为低级语言。

(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语言

程序可读性较强、编程效率较高,适用于编制系统软件等

内容来自淘豆网www.taodocs.com转载请标明出处.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值