- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TheoryofProgrammingLanguages程序设计语言理论
Theory of Programming Languages
程序设计语言理论程序设计语言理论
张昱
SSchhooll of C f Computter S Sciience an d Td Techhnollogy
University of Science and Technology of China
September, 2009
Yu Zhang, USTC
课课 程程 简简 介介
计算机科学的理论
关于程序设计语言的研究
学习本课程的意义
参考书目及资源参考书目及资源
课程要求
Yu Zhang, USTC
计算机科学的理论
数理逻辑数理逻辑
一阶逻辑、高阶逻辑、公理集合论、递归论、模型
论和证明论等论和证明论等,,它也是现代数学的基础它也是现代数学的基础
计算理论
可计算性和计算复杂性、算法、形式语言理论、自
动机理论等
程序理论
形式语义形式语义、、类型论类型论、、演算演算、、程序验证等等程序验证等等
数值计算
Yu Zhang, USTCYu Zhang, USTC 程序设计语言理论-引言 3
围绕程序设计语言的研究
语法语法
形式语言和自动机理论,语法分析的实现技术
语义
公理语义、操作语义、指称语义、属性文法
形式描述技术还有形式描述技术还有::代数规范代数规范、、范畴论范畴论
程序设计的范型
命令式语言、函数式语言、逻辑程序设计语言、
面向对象程序设计语言面向对象程序设计语言、、并行程序设计语言并行程序设计语言
Yu Zhang, USTCYu Zhang, USTC 程序设计语言理论-引言 4
关于程序设计语言的研究
类型论与类型系统类型论与类型系统
多态类型、子类型、存在类型、依赖类型等
程序验证
程序正确性证明
程序分析技术程序分析技术
数据流分析、控制流分析、模型检查、抽象解释
程序的自动生成技术
程序变换程序变换
Yu Zhang, USTCYu Zhang, USTC 程序设计语言理论-引言 5
学习本课程的意义
学习掌握和程序设计语言有关的理论和技术学习掌握和程序设计语言有关的理论和技术
形式语义学(操作语义、公理语义、指称语义、…… )
以数学为工具以数学为工具,,利用符号和公式利用符号和公式,,精确地定义和解释计算机程精确地定义和解释计算机程
序设计语言的语义,使语义形式化的学科.
与程序行为和程序分析有关的推理技术与程序行为和程序分析有关的推理技术
一些语言及特征的案例研究
目标:寻找精确、抽象地描述程序行为的方法
精确(p(precise)): 用数学工具来形式化和证明所感兴趣的
性质
抽象抽象((abstract)): 清晰地讨论性质清晰地讨论性质,,又不陷入底层细节又不陷入底层细节
Yu Zhang, USTCYu Zhang, USTC 程序设计语
您可能关注的文档
- SemanticWebandItsApplications语义网原理及其应用.PDF
- SFI研修会資料31-光和商事株式会社.PDF
- ShortFormCatalog-罗姆半导体集团(ROHM.PDF
- SIMATICET200系列-豐筌企業股份有限公司.PDF
- SIMATIC控制器-Home-中文-Taiwan.PDF
- Sinopec’spetroleumIndustrySituationand.PDF
- SoftwareArchitecture-天津大学计算机科学与技术学院.ppt
- SparkMLlib实战.PDF
- SquidforWindows简介.PDF
- sRGBWinColorforLCD-JEITA一般社団法人電子情報技.PDF
- Title「旧外交」批判と外交観の分裂IssueDateDOI.PDF
- tokiologyundergroundsummary20100129-一般財団.PDF
- TRIZ创新理论在卧式卷烟包装盒设计中的运用.PDF
- TRIZ理论培训学习心得-安徽省创新方法网.PDF
- TTQS-植根法律網.PDF
- udn買東西購物中心-ECBiz-電子商務雲端創新應用與基.PDF
- TüVSüDJAN.2013SouthChinaRegionNo.41.PDF
- V3.14PDM-803ACDP-F72三相综合型电量表使用手册.PDF
- VCCVOUT升压模块CHRGSHENZHENFUMAN.PDF
- vehicle-layout-京都鉄道博物館.PDF
文档评论(0)