自 IronPython 正式发布以来,由于对 Python 语言的喜爱所驱使,同时我想藉此去了解一下编程语言的编译器,分析器等程序是什么原理,如何运作的,所以我开始了对 IronPython 源代码的学习过程.但代码也看了有一段时间了,之前是看一些实现细节,结果越看越糊涂.现在我发现需要改变一下策略了,因为我们了解一个系统总是从对它的使用方法去开始了解,如果直接去了解底层的运作原理,则可能会迷失在代码海洋里面.所以我也准备采取自顶而下的分析方法,捡软柿子捏,从简单的,宏观的入手.至于具体的实现…