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

网络教学 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每日次数-->可用次数-->下载券;
- 《程序设计语言》第1章 程序语言设计问题.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第九章 结构体与共用题.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第四章 C程序流程设计.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第三章 数据输入与输出.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第十章 文件.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第五章 数组.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第二章 数据描述.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第八章 指针.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第一章 C语言概念.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第七章 编译预处理.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第六章 函数.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第一讲 语言基础续.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第一讲 C语言基础.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第十一讲 复杂数据类型及排序.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》C语言常考题型专题讲座.doc
- 《C语言程序设计(Visual C++ 6.0环境)》教学大纲.doc
- 《C语言程序设计(Visual C++ 6.0环境)》常见错误.doc
- 《C语言程序设计(Visual C++ 6.0环境)》电话号码存储.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第七讲 数据存储机制.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第九讲续 函数.ppt
- 《程序设计语言》第2章 机器体系机构对语言的影响.ppt
- 《程序设计语言》第3章 语言翻译问题.ppt
- 《程序设计语言》第1章习题.ppt
- 《程序设计语言》集中复习.ppt
- 《程序设计语言》模拟试题.ppt
- 《程序设计语言》第7章 函数.ppt
- 《程序设计语言》第8章 编译预处理.ppt
- 《程序设计语言》第8章 指针.ppt
- 《C语言程序设计导论》课程电子教案(PPT教学课件)第七章 指针.ppt
- 《C语言程序设计导论》课程电子教案(PPT教学课件)第九章 文件.ppt
- 《C语言程序设计导论》课程电子教案(PPT教学课件)第五章 预处理命令.ppt
- 《C语言程序设计导论》课程电子教案(PPT教学课件)第十章 位运算.ppt
- 《C语言程序设计导论》课程电子教案(PPT教学课件)第一章 程序设计概述.ppt
- 《C语言程序设计导论》课程电子教案(PPT教学课件)第二章 数据类型、运算符与表达式.ppt
- 《C语言程序设计导论》课程电子教案(PPT教学课件)第三章 语句及控制结构.ppt
- 《C语言程序设计导论》课程电子教案(PPT教学课件)第四章 函数和程序结构.ppt
- 清华大学:《计算机程序设计基础》课程教学资源(PPT课件)第二章 基本数据类型及其运算.ppt
- 清华大学:《计算机程序设计基础》课程教学资源(PPT课件)第一章 C语言的基本概念(主讲:乔林).ppt
- 清华大学:《计算机程序设计基础》课程教学资源(PPT课件)第三章 程序控制结构.ppt
- 清华大学:《计算机程序设计基础》课程教学资源(PPT课件)第四章 复合数据结构基础.ppt