本文属于「编译原理」系列文章的汇总目录,这一系列正式开始于2021/10/22,着重于「编译原理的学习与实践」。众所周知,编译原理难学难精,因此本系列将至少持续到作者本人「精通编译原理」为止(笑)。由于文章内容随时可能发生更新变动,欢迎关注和收藏本文以作备忘。

需要特别说明的是,为了透彻理解和全面掌握编译原理的相关知识,本系列文章中参考了诸多博客、教程、文档、书籍等资料,限于时间精力有限,这里无法一一列出。部分重要资料的不完全参考目录如下所示,在后续学习整理中还会逐渐补充:

  • Crafting Interpreters
  • 斯坦福大学编译原理 知乎 RednaxelaFX
  • 中文版(第5版), 等著, 译, 电子工业出版社;
  • 两周自制脚本语言,[日]千叶滋著,陈筱烟译
  • 自制编程语言,[日]前桥和弥著,刘卓、徐谦、吴雅明译,人民邮电出版社
  • 自制编译器,[日]青木峰郎著,严圣逸,绝云译,人民邮电出版社
  • 领域专用语言实战,[美] Debasish Ghosh 著,郭晓刚译,人民邮电出版社

文章目录

【编译原理】学习笔记 第5章 自上而下语法分析

【编译原理】学习笔记 第3章 有穷自动机与正规文法(构造词法配置器与正则表达式引擎)

【编译原理】学习笔记 第2章 形式语言概论

【编译原理】学习笔记 第4章 词法分析

【编译原理】构造词法配置器和正则表达式引擎

【编译原理】学习笔记 第1章 引论

【编译原理】学习笔记 第1、2章 编程语言和虚拟机、编译流程

【编译原理】编译原理系统学习与实践系列文章汇总目录(持续更新中)相关推荐

  1. 【数据库系统】数据库系统学习与实践系列文章汇总目录(持续更新中)

    本文属于「数据库系统」系列文章的汇总目录,这一系列着重于「数据库系统知识的学习与实践」.由于文章内容随时可能发生更新变动,欢迎关注和收藏本文以作备忘.需要特别说明的是,为了透彻理解和全面掌握数据库系统 ...

  2. .NET Core on K8S学习实践系列文章索引(持续更新)

    近期在学习Kubernetes,基于之前做笔记的习惯,已经写了一部分文章,因此给自己立一个2019年的flag:完成这个<.NET Core on K8S学习实践>系列文章!这个系列会持续 ...

  3. .NET Core 微服务学习与实践系列文章目录索引(2019版)

    Photo :.NET Core 文 | Edison Zhou 2018年,我开始学习和实践.NET Core,并开始了微服务的学习,以及通过各种开源组件搭建服务治理技术方案,并在学习过程中总结了一 ...

  4. 信创办公--基于WPS的Word最佳实践系列(汇总目录)

    信创办公–基于WPS的Word最佳实践系列(汇总目录) 本系列基于WPS的Word进行最佳实践讲解,欢迎大家学习查看哦~ 信创办公–基于WPS的Word最佳实践系列(目录的插入及更新) 信创办公–基于 ...

  5. C++学习资源汇总(持续更新中)

    以下收集汇总一些C++的学习资料(持续更新中) 网站和论坛: http://www.csdn.net/ http://www.iteye.com/ http://www.bccn.net/  编程中国 ...

  6. .NET Core on K8S 学习与实践系列文章索引 (更新至20191126)

    更新记录: -- 2019-11-26 增加Docker容器日志系列文章 近期在学习Kubernetes,基于之前做笔记的习惯,已经写了一部分文章,因此给自己立一个flag:完成这个<.NET ...

  7. .NET Core on K8S 学习与实践系列文章索引 (更新至20191116)

    更新记录: -- 2019-11-16 增加Docker容器监控系列文章 // 此外,今天是11月17日,我又老了一岁,祝我自己生日快乐! 近期在学习Kubernetes,基于之前做笔记的习惯,已经写 ...

  8. 算法学习-动态规划,纸老虎打倒他(持续更新中)

    文章目录 基础知识 线性DP 相关题目 45.跳跃游戏II 70.爬楼梯 746.使用最小花费爬楼梯 62.不同路径 63.不同路径2 343.整数拆分 96.不同的二叉搜索树 91.解码方法 119 ...

  9. [源码、文档、分享] iOS/iPhone学习系列、代码教程----~~~持续更新中~~~

    转自:http://www.devdiv.com/iOS_iPhone-iOS_iPhone%E5%AD%A6%E4%B9%A0%E7%B3%BB%E5%88%97%E3%80%81%E4%BB%A3 ...

最新文章

  1. JAVA垃圾回收机制-史上最容易理解看这一篇就够了
  2. python输入三个整数_python笔记3:依次输入3个数排序打
  3. gradle maven_Gradle vs Maven
  4. as3 socket 跨域连接
  5. 飘逸的python - 使用图像匹配SIFT算法进行LOGO检测
  6. 您的计算机性能不足 无法运行,绝地求生进不去游戏提示运行引擎需要DX11特性等级10.0,大神救我,刚做的系统W10 64位的,游戏也是刚下的...
  7. python文件去重软件_python去重工具
  8. android /data/system/dropbox,Android dropbox日志浅谈
  9. 用服务器玩安卓虚拟机,Android手机上运行linux虚拟机
  10. 蚂蚁区块链投票案例(二)---投票合约设计开发
  11. AD软件——把原理图库 和 PCB元件库封装模型 关联起来
  12. 分治法解决最近点对问题
  13. Linux系统配置(磁盘管理)
  14. 车辆计数“FCN-rLSTM: Deep Spatio-Temporal Neural Networks for Vehicle Counting in City Cameras”
  15. opencv检测相交点_在网络摄像头feed opencv中检测2条线之间的交点
  16. IDEA中搜索 matches limit 默认显示100,调整限制,增加搜索返回数量
  17. 7个跑步易犯的错误和解决办法
  18. 云服务案例分析 BB平台 Quiz5
  19. Python:Opencv开发手册
  20. golang汉字转拼音字头和五笔码

热门文章

  1. Tile防丢器引入全新防盗模式,苹果Find My功能拓展到大众消费电子
  2. 华为手机信息不弹屏了为什么_华为手机短信不提醒怎么办?华为手机短信提醒设置方法...
  3. 输入一个字符串,内有数字和非数字字符
  4. 陈宗年:建智慧城市可以先从小镇入手
  5. 【图像处理】色彩空间变换
  6. MUI+HTML5+Plus 拍照或者相册选择图片并上传服务器
  7. 「题解」清华集训 2016 你的生命已如风中残烛
  8. federated引擎实现mysql跨服务器表连接
  9. 在mac中搭建asp.net环境并开发第一个程序
  10. tp5.0阿里云oss存储Demo