DMCS中的D代表什么?
所以,我正在阅读有关mono c#编译器的内容 。 我知道应用程序的目的是什么,但我只是想知道缩写代表什么。 (gmcs,smcs和csc代表什么?)
如果我猜测它将是(Something)Mono Compiler Service。
这是我可以从文档中推测出来的(也是按时间顺序,最早到最新):
- csc = C S harp C ompiler(来自微软)
- mcs = M ono C ompiler服务(或者可能是M ono C S竖琴,但编译器服务在其他地方使用,而且这个编译器实际上是用C#编写的)。
- gmcs =支持G enerics
- smcs =支持S ilverlight(月光)
- dmcs =支持D ynamic
所有编译器也支持其他内容,但似乎编译器命令行名称的前缀占据了版本增加的主要原因。