| 101 | 3 | 20 |
| 下载次数 | 被引频次 | 阅读次数 |
为提升编译原理课程在培养学生复杂工程问题求解能力方面的支撑作用,提出一种基于函数式语言和单体编程技术的新型编译实验平台,以ML语言为例简要介绍函数式语言和单体编程技术,通过实例详细分析函数式语言和单体用于编译实验的优势及对课程教学改革的要求,最后介绍编译原理课程改革具体实践并说明实践效果。
Abstract:[1]蒋宗礼,姜守旭.编译原理课程的教学目标设定与表述[J].计算机教育, 2019(11):1-4.
[2]蒋宗礼.本科工程教育:聚焦学生解决复杂工程问题能力的培养[J].中国大学教学, 2016(11):27-30.
[3]加州大学伯克利分校.加州大学伯克利分校编译课程网站[EB/OL].[2020-02-02]. https://cs61a. org/?_ga=2. 97462300.2044406335. 1580610917-795439489. 1580610917.
[4]卡耐基·梅隆大学.卡耐基·梅隆大学编译课程网站[EB/OL].[2020-02-02]. http://www. cs. cmu. edu/~janh/courses/411/17/index. html.
[5]哈弗大学.哈弗大学大学编译课程网站[EB/OL].[2020-02-02]. https://www. seas. harvard. edu/courses/cs153/2019fa/.
[6]高珍,卫志华,黄杰,等.编译原理教学方法研讨与实践考核改革[J].计算机教育, 2017(4):87-91.
[7]维基百科. Monad(functional programming)[EB/OL].[2020-04-10]. https://wikimili. com/en/Monad_(functional_programming).
[8] O'Sullivan B, Stewart D, Goerzen J. Real world haskell[M]. Sebastopol:O'Reilly Media, 2008:14-15.
[9]黄海军,王友瑞,胡荣贵.“编译原理”课程实践教学研究与探索[J].计算机工程与科学, 2016(11):58-60.
[10]许畅,陈嘉,朱晓瑞.编译原理实践与指导教程[M].北京:机械工业出版社, 2015:X-XIII.
基本信息:
DOI:10.16512/j.cnki.jsjjy.2020.08.037
中图分类号:G642.423;TP314-4
引用信息:
[1]宋丽华,张兴元,王海涛.基于函数式语言和单体的编译教学实验平台研究与实践[J].计算机教育,2020,No.308(08):167-170.DOI:10.16512/j.cnki.jsjjy.2020.08.037.
2020-03-15
2020
2020-04-11
2020-04-28
2020
1
2020-08-10
2020-08-10
