- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
各章节总结(标题加星号的章节为重点)-程序设计语言原理
并发机制 Python多线程同步方法 Lock:避免访问冲突; Rlock:解决嵌套访问共享资源的问题; Semaphore:控制对共享资源的访问数量; Event:实现进程间同步通信; Conditions:条件是事件对象的高级版本。条件表现为程序中的某种状态改变,线程可以等待给定条件或者条件发生的信号。 Java并发机制 基于变量共享的同步机制 不可变量final 监控器(代码块、实例方法、静态方法) 原子变量类 volatile(实例变量、静态变量) 锁 信号灯 基于通信的原语 wait() 与 notify() 管道通信 远程方法调用 第*页 第8章 描述性程序设计语言* 平台无关语言 脚本语言与置标语言(Python 和 R) 基于Python语言,运用主成分分析的分析方法,将数据集data降维,给出分析过程和结果。 基于R语言,运用决策树的分析方法,分析银行的用户账户信息Bank数据,给出分析过程及分类的结果。 第四次课后作业 第*页 第9章 指称语义的原理与应用* 指称语义的原理与表示方法 IMP小语言的指称语义表示与扩充 第*页 已知: Var I: =T = E deallocate(sto, loc) = sto[loc → unused] update(sto, loc, stble) = sto[loc → stble] 写出下列式子的语义等式: elaborate[Var I:=T=E] env sto= execute[let Var I:=E in C] env sto= 第二次随堂作业 “execute [let D in C] env sto= let (env’, sto’)=elaborate D env sto in execute C (overlay (env’, eno)) sto” 中sto’没有deallocate,造成sto’悬空,要求改进,消除sto’的悬空。 第二次随堂作业 第*页 指称语义 语义函数 用适当的数学实体来表示每个短语的意义; 实体被称为短语的指称; 通过将短语映射到某指称的函数,来规定程序设计语言的语义; 这些函数被称为语义函数。 语义函数:短语→指称 语法:Numeral:: 0|1|NO|N1 域:Natural={0,1,2,….} 语义函数:valuation: N→Natural 语义方程:valu[0]=0 valu[1]=1 第*页 指称语义 为一个程序设计语言写指称语义的步骤 1、分析(所设计的)程序设计语言的规格说明并写出抽象语法; 2、定义该语言的指称域,并为这些域定义恰当的辅助函数以模型值上的操作。 3、建立语义函数。 为抽象语法中的每个短语(即短语类)指定一个域(语义函数的输入域),定义输入域到其指称域的语义函数。 4、为每一短语类写语义等式(又叫语义方程)。 语义等式:语义函数的指称,按给出的非形式语义并利用域中定义的辅助函数写出语义等式。 指称语义 辅助函数 allocate : Store →Store × Location deallocate : Store ×Location → Store update : Store × Location × Storable → Store fetch : Store × Location → Storable 第*页 第10章 代数语义的原理与应用 代数语义的原理与表示方法 第*页 闭卷考试 Java 与 Python 语言 IMP小语言 第*页 第1章 历史回顾与语言分类 说明程序设计语言的发展阶段,并列出每一个阶段出现的两到三种最重要语言。 程序设计语言的成功=设计好坏+实现难易+权势支持+社会需要: FORTRON-Alogol60; Modula2-Ada; BASIC-Pascal;Pascal-C; 第*页 第2章 程序设计语言设计概述* 程序设计语言的几个设计目标、设计准则之间的关系。 掌握程序设计语言的规格说明 请用扩展的 BNF 描述 C语言里语句的结构; 假定有语法类 exp 表示一般表达式,s-exp 表示可用于 switch 标号的静态表达式; 请用扩展的 BNF 描述 C++语言里类声明的结构; 假定有语句类statement表示语句,有参数列表类parameter_list表达参数列表; 请用扩展的 BNF 描述 Java语言里类声明的结构; 假定有语句类statement表示语句,有参数列表类parameter_list表达参数列表,有表达式类expression表
您可能关注的文档
- 县学校护理人员99年度继续教育研习计画-台中市政府教育局.doc
- 参、规划研究项目.doc
- 卫星接收设备维护(杨佳).ppt
- 原理图输入-Read.ppt
- 历史博物馆全数字视频联网监控方案.doc-安防自媒体.doc
- 压力容器材料基本知识.ppt
- 受托买卖及成交作业-台湾期货交易所.ppt
- 古典文学与现代心灵书写疗癒的认识.ppt
- 古汉代语知识教程教学大纲.doc
- 句容市首批人才科技工作服务站-句容人才网.doc
- 2024长沙电力职业技术学院《形势与政策》期末考试能力检测试卷【突破训练】附答案详解.docx
- 2024新疆职业大学《形势与政策》期末考试考前冲刺练习题及答案详解【考点梳理】.docx
- 2025开封文化艺术职业学院《形势与政策》期末考试题库试题(原创题)附答案详解.docx
- 2024年贵州经贸职业技术学院《形势与政策》期末考试练习题附答案详解【B卷】.docx
- 2024年苏州工业园区职业技术学院《形势与政策》期末考试练习题含答案详解(A卷).docx
- 2024年西安职业技术学院《形势与政策》期末考试预测复习新版附答案详解.docx
- 2024河南女子职业学院《形势与政策》期末考试每日一练试卷及答案详解参考.docx
- 2024河南推拿职业学院电视播音主持期末考试考前冲刺练习【实用】附答案详解.docx
- 2024江西外语外贸职业学院电视播音主持期末考试模拟试题(完整版)附答案详解.docx
- 2024年许昌电气职业学院《形势与政策》期末考试能力检测试卷附答案详解(黄金题型).docx
最近下载
- 中国糖尿病足诊治指南(2024版)解读.pptx VIP
- 《中国保险业意外伤害经验发生率表(2021)》.pdf VIP
- 安伯格GRP1000 IMS技术详细说明.docx VIP
- 采购变更管理方案.docx VIP
- 电网调度规程.pptx VIP
- WS∕T 779-2021 儿童血细胞分析参考区间.pdf
- 2025浙江省“三支一扶”计划招募270人笔试备考试题及答案解析.docx VIP
- 通信工程师中级考试(传输与接入有线务实)2021真题.pdf VIP
- 全国服装设计与工艺赛项理论知识试题及答案.doc VIP
- DB3707_T 033-2021 智慧供热系统建设技术规范.docx VIP
文档评论(0)