程序设计语言原理2024-1

2025-01-13 1 0 2.68MB 64 页 10玖币
侵权投诉
考核
作业:
平时作业:20%
大作业:
设计一个计算机语言,60%
一种语言的分析报告,建议结合其中一两个语言机制展开讨论,
同时对比一种经典语言的相应机制,10%(4-5K字)
语言大模型对程序设计语言的影响分析,10%(3~4K字)
1
怎样设计一套程序设计语言? - 知乎 (zhihu.com)
大作业的要求
组队:每组不多于3人
提交设计报告
1. 新定义语言的背景和目标
设计驱动,基础范型,参考语言及其不同点,围绕设计准则方面的考虑
2. 语法设计
语言要素,静态/动态、编译/解释、跨平台等方面的考虑;数据类型、关键字、Token对象等词法规
则考虑;BNF(举例用图来表达)、抽象语法树、语法分析等的设计考虑
3. 涉及范型的设计
控制流相关的设计(分支、迭代等);对象、并发机制、闭包等
4. 典型语言机制的语义相关的证明(举例说明)
5. 与对标语言在实现上的差异说明
语言差异,运行差异
6. 验证与测试 2
每组评优的条件
每组不多于2人
最多给不超过30%的学员
答辩前1周DDL(12.19)
考核标准:
在普通作业标准基础上:
课堂讲解(PPT)
可运行、有测试样例 3
一个作业案例:包含中国元素的程序语
北京航空航天大学
设计动机
昔者仓颉作书,而天雨粟,鬼夜哭。汉字的出现,诞生了世界上
一个伟大的文明
编程语言的出现,让人类和计算机产生了真正的联系,推动了
现代文明的发展。
如果将文言文和编程语言结合,又会产生怎样的火花?
定义了自己的语法,使之读起来接近古文
常用的符号只有中文,亦不须分行,符合古人的书写习惯,这是
我们传承文脉、保护文心的一种方式。
语言特点
独有的融合《道德经》风格的文言文式语言设计。
取消了其他语言括号、冒号等各类符号的设计,用文言文中自然语言的相关语句结构进行替代,使
代码更加有古文的风味。
独特的无用词设计,引入文言文中常见无实在含义的语气助词,提高了代码的可阅读性。
借鉴了《道德经》中的语句,展现出浓厚的中国古典特色。
「道言」拥简单易学的语法灵活的控制结构,以及部错误处理功能,不需要依赖专门的官
开发环境进行运行。
5
教材
程序设计语言原理 麦中凡 吕卫锋 北航出版社
参考书
《程序语言原理(第十/十二版)》,Robert W.Sebesta,机械工业出版社。
《程序设计语言:原理与实践(第二版)》,Kenneth C. Louden,电子工业出版
社。
《程序设计语言:设计与实现(第四版)》,Terrence W. Pratt,Marvin V.
Zelkowitz,电子工业出版社。
《程序设计语言:概念和结构(第二版)》,Ravi Sethi,机械工业出版社
程序设计语言原理
参考书目
程序设计语言原理(北航)
程序设计语言原理(第10/12版)
6
参考书目
程序设计语言原理(北航)
程序设计语言原理(第十/十二版)
七周七语言(理解多种编程范型)
7
参考书目
程序设计语言原理(北航)
程序设计语言原理(第十版)
七周七语言(理解多种编程范型)
程序设计语言的形式语义
8
参考书目
程序设计语言原理(北航)
程序设计语言原理(第八/十版)
七周七语言(理解多种编程范型)
程序设计语言的形式语义
实用编程语言理论基础
9
参考书目
程序设计语言原理(北航)
程序设计语言原理(第八/十版)
七周七语言(理解多种编程范型)
程序设计语言的形式语义
自动机理论、语言和计算导论
编程语言实现模式
10
摘要:

考核作业:平时作业:20%大作业:设计一个计算机语言,60%一种语言的分析报告,建议结合其中一两个语言机制展开讨论,同时对比一种经典语言的相应机制,10%(4-5K字)语言大模型对程序设计语言的影响分析,10%(3~4K字)1怎样设计一套程序设计语言?-知乎(zhihu.com)大作业的要求组队:每组不多于3人提交设计报告1.新定义语言的背景和目标设计驱动,基础范型,参考语言及其不同点,围绕设计准则方面的考虑2.语法设计语言要素,静态/动态、编译/解释、跨平台等方面的考虑;数据类型、关键字、Token对象等词法规则考虑;BNF(举例用图来表达)、抽象语法树、语法分析等的设计考虑...

展开>> 收起<<
程序设计语言原理2024-1.pdf

共64页,预览13页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:计算机 价格:10玖币 属性:64 页 大小:2.68MB 格式:PDF 时间:2025-01-13

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 64
客服
关注