What does the D in DMCS stand for?

◇◆丶佛笑我妖孽 提交于 2019-12-08 02:16:15

问题


So, I was reading about the mono c# compiler. 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?)

If I were to take a guess it would be (Something) Mono Compiler Service.


回答1:


This is what I can surmise from the documentation (and is also in chronological order, earliest to latest):

  • csc = C Sharp Compiler (from Microsoft)
  • mcs = Mono Compiler Service (or potentially Mono C Sharp, but compiler service is spoken about elsewhere, and this compiler is actually written in C#).
  • gmcs = Support for Generics
  • smcs = Support for Silverlight (Moonlight)
  • dmcs = Support for Dynamic

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.



来源:https://stackoverflow.com/questions/26844595/what-does-the-d-in-dmcs-stand-for

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!