简体   繁体   English

DMCS中的D代表什么?

[英]What does the D in DMCS stand for?

So, I was reading about the mono c# compiler . 所以,我正在阅读有关mono c#编译器的内容 I know what the purpose of the apps are, but I was just wondering what the abbreviations stand for. 我知道这些应用程序的目的是什么,但是我只是想知道缩写的意思。 (Also what does gmcs, smcs and csc stand for?) (gmcs,smcs和csc代表什么?)

If I were to take a guess it would be (Something) Mono Compiler Service. 如果我要猜测的话,那应该是(某些)Mono Compiler Service。

This is what I can surmise from the documentation (and is also in chronological order, earliest to latest): 这是我可以从文档中得出的结论(也是按时间顺序排列,最早到最新):

  • csc = C S harp C ompiler (from Microsoft) csc = C S harp C ompiler(来自微软)
  • mcs = M ono C ompiler S ervice (or potentially M ono C S harp, but compiler service is spoken about elsewhere, and this compiler is actually written in C#). MCS = M ONOÇompiler 小号 ervice(或潜在中号 ONO(C S)竖琴,但是编译器服务约为别处发言,该编译器被实际写在C#)。
  • gmcs = Support for G enerics 对于G enerics的GMC =支持
  • smcs = Support for S ilverlight (Moonlight) 的SMC =支持对于s ilverlight(月光)
  • dmcs = Support for D ynamic 对于d ynamic成员体=支持

All the compilers also support additional things, but it appears as though the prefix of the compiler command-line name takes the dominant reason for the increase in version. 所有的编译器也都支持其他功能,但似乎编译器命令行名称的前缀是版本增加的主要原因。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM