《程序设计语言》 课程简介

网络教学 Programming Language Design and Implementation 程序设计语言 E
程 序 设 计 语 言 Programming Language Design and Implementation 网络教学

程序设计语言 任课教师:王建国 Emailwjg-xjtuasohu.com 教材名称: 程序设计语言:设计与实现(第四版) 美] Terrence w. pratt, Marvin vzelkowitz著 傅育熙,张冬茉,黄林鹏译 电子工业出版社
教材名称 : 程序设计语言:设计与实现(第四版) [美] Terrence W.Pratt , Marvin V.Zelkowitz 著 傅育熙, 张冬茉,黄林鹏 译 电子工业出版社 任课教师: 王建国 E_mail: wjg-xjtu@sohu.com 程序设计语言

课程简介 ●程序设计语言很多,各有特点。本课程不试图 介绍某种具体的语言,而是抽象出程序设计语 言的共同特点,力图系统讲述程序设计语言的 语法、语义和编译实现之间的关系,介绍数据 结构、顺序控制、子程序、封装、继承等概念 及其实现技术,涉及函数式语言、逻辑式语言 命令式语言和面向对象的语言。讨论程序设计 语言的一般设计和实现方法。本课程分为12章
课程简介 ⚫ 程序设计语言很多,各有特点。本课程不试图 介绍某种具体的语言,而是抽象出程序设计语 言的共同特点,力图系统讲述程序设计语言的 语法、语义和编译实现之间的关系,介绍数据 结构、顺序控制、子程序、封装、继承等概念 及其实现技术,涉及函数式语言、逻辑式语言、 命令式语言和面向对象的语言。讨论程序设计 语言的一般设计和实现方法。本课程分为12章

本课程所涉及到的知 编程语言(C语言, Pascal语言) 算法与数据结构; 计算机组成原理; 计算机系统结构; 编译原理
本课程所涉及到的知识 编程语言(C语言,Pascal语言); 算法与数据结构; 计算机组成原理; 计算机系统结构; 编译原理

本课程的性质 研究程序设计语言的特征; 学习程序设计语言的定义、设计与实现; 不是具体介绍某种语言的使用方法; 偏重理论
本课程的性质 研究程序设计语言的特征; 学习程序设计语言的定义、设计与实现; 不是具体介绍某种语言的使用方法; 偏重理论

本课程的讲述内容和重点 每章后面具体语言介绍不讲述,请自学。 第3章的33.23.3.5和34是关于自动机等方 面的内容,在此不讲述。 第4章是关于语言属性模型建立的内容,在此 也不讲述。 ●第8章的8.4节属于 Prolog和M语言特例,在此 也不讲述 重点:chap2,3,5,6,8,9
本课程的讲述内容和重点 ⚫ 每章后面具体语言介绍不讲述,请自学。 ⚫ 第3章的3.3.2~3.3.5和3.4是关于自动机等方 面的内容,在此不讲述。 ⚫ 第4章是关于语言属性模型建立的内容,在此 也不讲述。 ⚫ 第8章的8.4节属于Prolog和ML语言特例,在此 也不讲述。 ⚫ 重点: chap2,3,5,6,8,9

习目标 ●掌握程序设计语言的基本概念,较为系统的理 解和掌握程序设计语言的一般设计和实现方法, 并能够将这些方法应用到具体的程序设计中, 较好的解决实际编程实现问题。了解程序设计 语言的共同特点和几种流行语言的自身特点; 理解程序设计语言的语法、语义和编译实现之 间的关系,学习数据结构、顺序控制、子程序、 封装、继承等概念及其实现技术
学习目标 ⚫ 掌握程序设计语言的基本概念,较为系统的理 解和掌握程序设计语言的一般设计和实现方法, 并能够将这些方法应用到具体的程序设计中, 较好的解决实际编程实现问题。了解程序设计 语言的共同特点和几种流行语言的自身特点; 理解程序设计语言的语法、语义和编译实现之 间的关系,学习数据结构、顺序控制、子程序、 封装、继承等概念及其实现技术

学习本课程的方法 ●重点掌握理论知识点; ●结合具体语言(如C语言, Pascal,Java)特点 加以理解和掌握; 理论联系实际,用具体的语言进行编程验证理 论观点; ●认真完成补充习题和书本上的部分习题
学习本课程的方法 ⚫ 重点掌握理论知识点; ⚫ 结合具体语言(如C语言,Pascal,Java)特点 加以理解和掌握; ⚫ 理论联系实际,用具体的语言进行编程验证理 论观点; ⚫ 认真完成补充习题和书本上的部分习题

本课程的讲授方法 理论知识点讲述+实例分析+答疑 分章讲述+习题讲述+综合串讲; 答疑联系方式:wjg-xjtu@sohu.com
本课程的讲授方法 ⚫ 理论知识点讲述+实例分析+答疑; ⚫ 分章讲述+习题讲述+综合串讲; ⚫ 答疑联系方式:wjg-xjtu@sohu.com
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西北工业大学网络教育学院:《汇编语言程序设计》 模拟题.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 总复习.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 各章作业题.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第六章 32位指令及其编程.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第五章 高级汇编语言程序设计.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第四章 基本汇编语言程序设计.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第三章 复习模拟题.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第三章 汇编语言程序格式.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第2章 复习模拟题.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第二章 作业题.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第二章 8086的指令系统.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第二章 附录 调试程序 DEBUG介绍.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第一章 汇编语言基础知识.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 课程介绍.ppt
- 西北工业大学:《计算机辅助设计》总复习.ppt
- 西北工业大学:《计算机辅助设计》第十七章 建筑造型.ppt
- 西北工业大学:《计算机辅助设计》第十六章 家具及装潢.ppt
- 西北工业大学:《计算机辅助设计》第十四章 三维网格曲面.ppt
- 西北工业大学:《计算机辅助设计》第十二章 实体修改命令.ppt
- 西北工业大学:《计算机辅助设计》第十二章 实体制作命令.ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第一章 程序语言设计问题.ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第二章 机器体系机构对语言的影响.ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第三章 语言翻译问题.ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第一章 习题.ppt
- 《程序设计语言》 模拟试题(一).ppt
- 《程序设计语言》 集中复习.ppt
- 《VisuaI Basic程序设计教程》 第一章 认识 Visual Basic.ppt
- 《VisuaI Basic程序设计教程》 第一章 习题讨论.ppt
- 《VisuaI Basic程序设计教程》 第二章 程序设计基础.ppt
- 《VisuaI Basic程序设计教程》 第二章 课堂讨论.ppt
- 《VisuaI Basic程序设计教程》 第三章 赋值与输入输出.ppt
- 《VisuaI Basic程序设计教程》 第三章 课堂讨论.ppt
- 《VisuaI Basic程序设计教程》 教学大纲.doc
- 《VisuaI Basic程序设计教程》 教学安排.doc
- 《VisuaI Basic程序设计教程》 课程介绍.ppt
- 《VisuaI Basic程序设计教程》 编程题答案.doc
- 《计算机导论》课程教学资源(PPT课件)第一章 计算机基础知识.ppt
- 《计算机导论》课程教学资源(PPT课件)第二章 计算机硬件能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第五章 信息系统开发能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第六章 多媒体应用能力培养.ppt