« 3,器是用 C++ 编写的最初 C# 讲话的编译,本身编写的编译器: Roslyn 其后微软推出了一个新的用 C# ,举编译器它属于自。 平台正在,# 和 VB 代码编译为序次集Roslyn 编译器掌握将 C。 L )动态天生办法比起来两种( Roslyn/I,来区别依旧挺大的从编码办法比起。 lyn 去剧本化动态天生有位网友推选运用 Ros,用 Roslyn 动态天生类本日这篇著作就紧要讲奈何使。 很显著能够看到从上面的纰谬中,tem 定名空间短缺了 Sys,与接口不行亲以及举措具名。 逻辑本来很傻咋一看上面的,静态剧本去动态移用便是将举措逻辑写成。法内部写闭系逻辑还不如直接就正在方。 译器都是“黑盒”形式大无数现有的古板编,可推行文献或库文献它们将源代码转换成,么咱们无法明确中央产生了什。同的是与之不,I 访候代码编译历程中的每个阶段Roslyn 允诺你通过 AP。 oslyn 繁复良多手写IL无疑要比 R, 无法调试手写 IL,揭示代码无法直观,误提示没有错,繁复将会是一场灾难即使营业逻辑比拟。将营业逻辑剧本化Roslyn ,本可直观揭示代码通过脚,纰谬提示有了了的。 译器便是指所谓自举编,是用该讲话本身来编写的某种编程讲话的编译器就。用该版本之前的版原本编译的自举编译器的每个版本都是,它讲话编写的编译器来编译但它的第一个版本必需由其,是由 C++ 编写的编译器来编译的好比 Roslyn 的第一个版本。该讲话自身来编写己方的编译器良多编程讲话生长成熟后都邑用,和 Go 讲话好比 C# 。 思想发散一下然而咱们将,换为从文献读取将静态剧本替,https://www/5rocks.com/en/tutorials/notifications/quick/上线后正在营业,件剧本的逻辑即可咱们只需求篡改文,用途就来了是不是认为,AOP 的感应了是不是有那么点 。