打开翻译软件,顾名思义,.NET汇编语言。
今天在翻译外文的时候碰到这么一个词汇
为了保证严谨性,还是搜索了一下。
百度不行,换了谷歌,找到了我想要的答案:
the .NET Assembly language that all the .NET languages compile to. Unlike real assembly, CIL doesn’t use registers and is entirely stack based. If you try to disassemble .net programs, you get nothing but irrelevant native asm code. But there is a special tool for disassembling .net programs that comes with the .NET SDK called ILDasm; also there’s ILASM for assembling CIL language into the .NET bytecode.
意思是:
.NET汇编语言就是所有.NET语言编译后形成的目标语言。然而不像真正的汇编语言,CIL(通用中间语言)不使用寄存器但是完全基于堆栈的。如果尝试反汇编.NET程序,你得不到什么除了与机器汇编语言无关的代码。但是有一个特殊的工具用来反汇编.NET程序,这个叫做ILDasm的工具在.NET SDK里;还有ILASM用来汇编CIL语言到.NET字节码。