What are the best resources for learning CIL (MSIL)

后端 未结 5 1504
轮回少年
轮回少年 2021-02-01 06:05

I\'m an expert C# 3 / .NET 3.5 programmer looking to start doing some runtime codegen using System.Reflection.Emit.DynamicMethod. I\'d love to move up to the next level by be

5条回答
  •  感情败类
    2021-02-01 07:01

    In addition to Darren's answer, I'd suggest picking or inventing a toy language, and writing a simple compiler for it. Pick something that requires little parsing, like BF or a stack-based language, and you'll find that writing a compiler is actually simpler than it seems.

提交回复
热议问题