计算机系统概论了解程序设计语言的发展及应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程考试(论文)

题目:了解程序设计语言的发展及应用

院系:互联网+学院____________________________

专业:计算机网络专业__________________________

年级:2016 级 ____________________

班级:D16-1 班 ____________________

学号:201607040303 ______________________

学生姓名:______________ 陈瑞 __________________

二O—六年十二月二十日

四川科技职业学院实践类考试(考查)

考评表

目录

摘要 (1)

一、序论 (1)

1、........................................................................ 论题1

2、.................................................................... 写作意图1

3、.................................................................... 内容提要1

4、...................................................................... 关键字1

二、本论 (4)

1、程序设计语言概述 (5)

(1)、机器语言的特点6

(2)..................................................... 、汇编语言的特点|6(3)...................................................... 、高级语言的特点6 2、各类程序设计语言的应用.. (5)

(1)、过程化语言用于将算法表示成命令6

(2)、函数式语言用于一系列输入到输出的映射6

(3)、逻辑式语言适用于人工智能这样的特定的知识领域6

(4)、面对对象语言用于定义对象并将操作应用于对象 (6)

(5)、专用语言适合于特殊的任务 (6)

3、程序语言的发展趋势 (5)

(1)............................................................... 、智能化6(2)............................................................... 、网络化6

(3)............................................................... 、标准化6三、结论 (4)

摘要

在第一节C语言课时老师曾说过,人与人的交流靠的是语言。那么人若想和机器交流,就要掌握机器能懂的语言,那就是程序设计语言。程序设计语言能够实现人与计算机的交流,指挥计算机进行复杂的工作。本文由此出发,对程序设计语言进行概述,其中包括各类程序设计语言的特点及应用,还有程序设计语言的发展趋势,对程序设计语言进行整体的把握。

关键字: C 语言计算机程序设计语言

正文

一、序论

1、论题:了解程序设计语言的发展及应用

2、写作意图:在大体上把握程序设计语言的基本情况。

3、内容提要:在第一节C语言课时老师曾说过,人与人的交流靠的是语言。那么人若想和机器交流,就要掌握机器能懂的语言,那就是程序设计语言。程序设计语言能够实现人与计算机的交流,指挥计算机进行复杂的工作。本文由此出发,对程序设计语言进行概述,其中包括各类程序设计语言的特点及应用,还有程序设计语言的发展趋势,对程序设计语言进行整体的把握。

二、本论

(一)、程序设计语言概述

1、机器语言的特点从年代表来看,机器语言属于最早的程序设计语言,即第一代计算

机语言。

美国普林斯顿大学的冯•诺依曼于1945年提出计算机体系结构设计思想。计算

机从1946年问世至今都是以这种思想为基本依据的。其中很重要的一个思想就

是二进制。计算机的内部电路是由开关和其他电子器件组成,而这些器件只有两

种状态,即开或关。一般情况下,“开”状态用1表示,“关”状态用0表示,计算机所使用的是由“ 0”和“ 1”组成的二进制数,二进制是计算机语言的基础。所以,计算机语言就是一串串由“ 0”和“ 1”组成的指令序列,然后交由计算机执行。计算机语言又称面向机器的语言或低级语言,是计算机在发展早期唯一的程序设计语言。

类似与“ 10110101 00000000”的一串代码被称为指令,一条指令就是机器语言的一个语句,它是一组有意义的二进制代码。指令的基本格式如:操作码字段+地址码字段,其中操作码指明了指令的操作性质及功能,地址码则给出了操作数或操作数的地址。通过多个“ 0”和“1”可组成各种排列组合,通过线路变成电信号,让计算机执行各种不同的操作。

机器语言的一个很大的优点是它可以直接被计算机识别,不需要进行任何翻译。虽然大多数其他的语言可以既可被编译又可被解译,但大多数只在一种情况下能够良好运行。在一些编程系统中,程序要经过几个阶段的编译,一般而言,后阶段的编译往往更接近机器语言。机器语言具有灵活、直接执行和速度快等特点。由于使用的是针对特定型号计算机的语言,因此,机器语言的运算效率是所

有语言中最高的。

但是,用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态。这是

一件十分繁琐的工作,编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性差,还容易出错。总结说来,缺陷如下。一,繁琐;二,可靠性差;三,难以理解;四,可读性差;五,可移植性差。所以现在,除了计算机生产厂家的专业人员外,绝大多数的程序员已经不再去学习机器语言了。

2、汇编语言的特点

汇编语言也是利用计算机所有硬件特性可以直接控制硬件的语言,又称符号语言。汇编语言是在20世纪50年代,数学家Grace Hopper发明。在汇编语言中,使用助记符代替操作码,用地址符号或标号代替地址码。采用符号来代替机器语言的二

相关文档
最新文档