当前位置:首页 >> 其它课程 >> 计算机程序设计语言发展历程

计算机程序设计语言发展历程


计算机语言的发展

知识点目标
?

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

?

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

请填写下表
编程语言 主要内容

机器语言

以纸条打孔为主要形式


低级语言

高级语言

计算机语言的发展
计算机语言就是用户用来编写程序的语言,它是人 们与计算机之间交换信息的工具,实际上也是人们 指挥计算机工作的工具。 计算机语言的发展分为4个阶段: 机器语言、汇编语言、高级语言和智能性语言。

(1) 第一代语言——机器语言 定义:是最初级且依赖于硬件的语言。是由0和1组成 的二进制代码表示的语言,是计算机唯一能直 接识别并执行的语言。 特征:“面向机器”的语言,可以被计算机直接接收

执行。由它编写的程序不易阅读,而且指令代
码不易记忆。

(2)第二代语言——汇编语言
定义:是用字母和符号等助记符表示指令和操作数地 址的计算机语言,又称为符号语言。 特征:便于阅读和书写,编程速度、检查调试有进步, 但仍然是“面向机器”的语言,但计算机不能

识别和直接运行汇编程序。
机器语言和汇编语言都是面向机器的语言,

一般称为低级语言。

(3)第三代语言——高级语言 定义:人工创造的各种计算机都通用的、接近于人类 “自然语言”的程序设计语言,又称“算法语 言”。

特征:各种计算机都通用,源程序必须翻译成二进制 代码方可执行,面向过程的语言,不依赖于机 器。独立于计算机的硬件,各类计算机都通用, 易于人们的理解和掌握。
例如:Fortran、Cobol、Pascal、Basic、C

将用高级语言编写的程序(源程序)翻译成机器语言程序(目标程序)。 这个翻译方式分为“编译方式”和“解释方式”。
编译方式:一次性将源程序翻译完毕。 解释方式:翻译一条,执行一条。 高级语言源程序 输入
高级语言可分为3类:
面向过程:说明做什么,怎么做。 (如C 、Fortran、Basic 、 Pascal) 面向问题:指出做什么、数据的输入和输出形式。 面向对象:能够描述同一类对象的共同属性和行为。 VB C++ Java

编译/解释

机器语言目标程序 输出

图3

翻译过程

(4)第四代语言——智能性语言

特征:具有一定的智能。
重要应用于商品化人工智能系统、专家系统和面 向对象的数据库管理系统等领域。 例如:Lisp Prolog Gemstone 等。

几种高级程序设计语言简介
1. Basic语言 简单易学,对话功能强,适用于科学计算和编制应用 软件 2. Pascal语言 结构化程序设计语言,数据类型丰富、编译紧凑高 效、格式书写自由,适用于教学。 3. C语言 程序可读性较强、编程效率较高,适用于编制系统 软件等

常见的语言

1代

机器语言(由二进制形式的指令代码组成,不直接编程)
汇编程序

2代

汇编语言 ( 面向机器的程序设计语言,采用助记符代替二进 制) 高级语言

3代

面向过程:BASIC、Pascal、FoxPro 、FORTRAN、C等
面向对象:C++ 、 Java、Visual Basic 、PB 等

4代

智能性语言——如PROLOG

4. C++语言 具有抽象数据和面向对象的能力,是对C语言的 扩充。 5. Java语言

基于C++,一次编写,处处运行。
6. Visual Prolog语言

适合于专家系统和其他相关问题的求解,是智 能程序设计语言中具有代表性且在发达国家应用较 多的一种语言。

程序员需要会多少种语言?
理解一种汇编语言 熟练掌握一门过程化语言 熟练掌握一门面向对象语言

掌握一门动态语言
能够使用一种脚本语言

每年学习一门新语言
13
13


更多相关文档:

计算机程序设计语言的发展历程

计算机程序设计语言发展历程_电脑基础知识_IT/计算机_专业资料。论文 1.概论 自从世界上第一台电子计算机 ENIAC 于 1946 年问世以来,伴随着计算机硬件的不断更 ...

计算机程序设计语言的发展史及现状

计算机程序设计语言发展史及现状_计算机软件及应用_IT/计算机_专业资料。面向对象论文计算机程序设计语言发 展史及现状 姜生 110310119 计算机 1 班 计算机程序设...

计算机程序语言的发展历程

计算机程序语言的发展历程_计算机软件及应用_IT/计算机_专业资料。计算机程序语言的发展历程 计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历 程 ...

计算机程序设计发展史

【关键词】程序设计语言程序设计方法 计算机技术 发展 计算机程序设计发展史 一、程序设计语言的发展(一) “史前”时期 世界上最早的"计算机"是我国的算盘,它被...

计算机语言发展简史

而这三种语言也恰恰 是计算机语言发展历史的三个阶段。 1946 年 2 月 14 日...B 语言是贝尔实验室开发的一种通用的程序设计语言,它是 于 1969 年前后由美国...

编程语言发展历程

编程语言发展历程_计算机软件及应用_IT/计算机_专业资料。编程语言的发展历程及 未来趋势编程就是让计算机为解决某个问题而使用某种程序设计语 言编写程序代码, 并...

程序设计语言的历史回顾与分类

程序设计语言的历史回顾与分类 程序设计语言发展迅速, 到目前还丝毫没有规范到统一...程序设计语言简史: 1945 年第一台现代计算机 ENIAC 问世, 它用真空管做计算, ...

计算机语言(或称程序设计语言)的发展过程

计算机语言(或称程序设计语言)的发展过程是其功能不断完善、 描述问题的方法越来 越贴近人类思维方式的过程。 第一代语言———机器语言 (1)第一代语言——机器...

计算机软件发展历史(简史)

计算机软件发展历史(简史)_计算机硬件及网络_IT/计算机_专业资料。培训素材计算机...第二代软件开始使用高级程序设计语言(简称高级语言,相应地,机器语 言和汇编语言...
更多相关标签:
计算机语言的发展历程 | 计算机语言发展历程 | 程序语言的发展历程 | 编程语言的发展历程 | c语言的发展历程 | c语言发展历程 | 编程语言发展历程 | 网络语言的发展历程 |
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com