我正在准备关于语言、语法、解析和编译器的考试。这不是我真正喜欢的茶,我发现大多数资源都使用数学语言来定义不同的交易术语并解释我需要了解的不同概念,而不是坚持使用我非常喜欢的英语或法语。因此,我在寻找继续学习的动力和简单地理解理论方面都遇到了一些麻烦。所以这是我的问题:你们中有人知道我在哪里可以找到一种“有趣”的方式来学习这一切吗?或者至少,也许是一种更“具体”、更少“数学”的方式来处理这个主题。
我需要涵盖以下内容,因此欢迎任何关于这些主题的内容!
- 解析(LR,LL,...)
- 语法(上下文无关,确定性,...)
- 语法分析 静态流分析
- 关于软件维护和对用户界面的依赖性的影响分析
- 动态分析
这里有一些资源可以被认为是“有趣”(强调引号)的学习技术主题的方法,只是为了了解我在寻找什么。
- 为什么是 Ruby 的辛酸指南
- 试试 MongoDB(输入Help + Enter)