言語、文法、構文解析、コンパイラに関する試験の準備をしています。それは実際には私のお茶ではなく、私が見つけたほとんどのリソースは、数学の言語を使用して、交易条件のさまざまな用語を定義し、英語やフランス語に固執するのではなく、知る必要のあるさまざまな概念を説明しています。そのため、勉強を続ける動機を見つけることと、理論を理解することの両方に問題があります。だからここに私の質問があります:私がこれらすべてを学ぶ「楽しい」方法をどこで見つけることができるか知っている人はいますか?または、少なくとも、この主題を処理するためのより「具体的」で「数学的な」方法ではないかもしれません。
私は以下をカバーする必要があるので、これらの主題に関するものは何でも歓迎です!
- 構文解析(LR、LL、...)
- 文法(文脈自由、決定論的、...)
- 構文解析静的フロー分析
- ソフトウェアのメンテナンスとユーザーインターフェイスへの依存に関する影響分析
- 動的解析
ここに、私が探しているものを理解するためだけに、技術的な主題について学ぶための「楽しい」(引用符に重点を置いた)方法と見なすことができるいくつかのリソースがあります。
- Rubyの感動的なガイドはなぜですか
- MongoDBを試してください(Help + Enterと入力してください)