Compiler
编译原理学习
光明磊磊
这个作者很懒,什么都没留下…
展开
-
【编译原理】Compiler_Week 1_Stanford University
学习课程的目的想成为一名优秀的计算机专业本科生,应该对程序编译有所了解。通过这节课学习编译器的构造,理解程序编译的实现过程,实现一个编译器,提升自己的能力。课程源地址第一周 介绍和Cool编译器Week 1: Introduction & the Cool Programming Language编译器和解释器的区别The difference between Compiler...原创 2019-03-17 16:46:09 · 278 阅读 · 0 评论 -
【编译原理】Compiler_Stanford University 编译原理课程地址
课程简介编译原理课程作为计算机专业本科生的必修课,能够使学生们增加对编译过程的了解。因为想加深对编译器的了解和实现一个简单的编译器,所以我找到了该课程,通过阅读该课程的简介,觉得该课程还是十分不错的,还能够让学生们实现一个简单的编译器Cool,课程中会有一些Quiz、Assignments,包含Midterm Exam和Final Exam考核。课程地址选课地址https://laguni...原创 2019-03-17 11:28:41 · 774 阅读 · 0 评论 -
【编译原理】Lexical Analysis_Compiler_Week 2_Stanford University (词法分析)
课程源地址第二周(上) 词法分析和有限自动机Week 2: Lexical Analysis & Finite Automata标记类1Token Class(or class)In English:Noun, verb, adjective, …In a programming language:Identifier, keywords, ‘(’, ‘)’, numbers,...原创 2019-03-26 15:39:13 · 920 阅读 · 0 评论 -
【编译原理】Finite Automata_Compiler_Week 2_Stanford University (有穷自动机)
课程源地址第二周(下) 有穷自动机Week 2.2: Finite Automata总结词法规范At lease one: A+≡AA∗A^{+} \equiv AA^{*}A+≡AA∗Union: A∣B≡A+BA|B \equiv A + BA∣B≡A+BOption: A?≡A+ϵA? \equiv A + \epsilonA?≡A+ϵRange: ′a′+′b′+⋯+′z′...原创 2019-03-30 15:15:34 · 345 阅读 · 0 评论