代码之家  ›  专栏  ›  技术社区  ›  Manu JCasso

你对一本关于.NET CLR和CIL的好书有什么建议?[关闭]

  •  6
  • Manu JCasso  · 技术社区  · 15 年前

    你知道关于clr的工作原理的好书吗? .NET Framework CIL 与任何特定的.NET语言相反?

    4 回复  |  直到 15 年前
        1
  •  4
  •   Pavel Minaev    15 年前

    不管其他书,你肯定需要 ECMA-335 standard 有关clr和cil的详细规范。有了足够的经验,它本身就足够了。

    也, "Expert .NET 2.0 IL Assembler" 看起来符合你的要求,虽然我没有读过,也不能评论它的质量。亚马逊的描述看起来很有希望,不过:

    主题包括由公共语言运行库公开的托管可执行文件结构、元数据表结构、Microsoft IL指令、结构化异常处理、托管和非托管代码互操作、可执行文件生成和元数据操作API。

        2
  •  14
  •   Peter Mortensen icecrime    15 年前

    尽管封面上提到了C CLR via C# 是一本很好的书,可以发现 CLR .

        3
  •  3
  •   Jason Haley    15 年前

    我同意帕维尔的观点。我读了一整本书和/或说明书…如果您刚开始学习,我推荐以下五大书籍/学习工具:

    有利于CLI和CIL的基础知识

    1. ECMA 335规格
    2. Serge Lidin(出版手册)-专家.NET 2.0 IL汇编程序
    3. (可选,有点过时)O'rielly的shard source cli essentials,上面提到的第二版dreaft的pdf)。

    有利于学习使用CIL编程

    1. Jason Bock的(Apress Book)CIL编程(这是.NET 1.1,没有泛型,但很好地建立在1和2之上-这本书帮助您在IL中编写应用程序)
    2. 反射器和ILDASM….很多人都在看代码

    夏普开发的IDE有一个IL项目类型(VS没有),所以如果你想在一个IDE中而不是记事本中写IL,你可能会想把它签出来。

        4
  •  0
  •   Andriy Volkov    15 年前

    这本书有点过时,但这是我以前学.NET的那本书。今天仍然是相关的,因为大多数事情都扩大了,但没有改变。 Essential .NET, Volume I: The Common Language Runtime