开发者

Is the C# language a Microsoft product? [closed]

Closed. This question is off-topic. It is not currently accepting answers.

Want to improve this question? Update the question so it's on-topic for Stack Overflow.

Closed 10 years ago.

Improve this questi开发者_开发知识库on

I am proofing my thesis and I am wondering how I should describe the language that I used

  • Microsoft C-Sharp (C#)
  • C-Sharp (C#)
  • C#
  • C# and the Microsoft .NET Framework

Combinations of, or something else?


The C# language is an ECMA standard. The standard was submitted by Hewlett-Packard, Intel and Microsoft and it was developed within Microsoft. The standard never uses the term "Microsoft C#". Hence, I would label it initially as "the C# programming language, developed by Microsoft" and subsequently I would only reference it as "C#" or "C# programming language", just like the standard does (ECMA-334 pdf).


"Microsoft Visual C#" if you're talking about their compiler/implementation, otherwise just "C#" in my opinion (feel free to qualify with "programming language" if you care to). The version number is definitely helpful too. Remember, it's a published standard and theirs is not the only implementation (though they did come up with it).


I'd go with "The Microsoft C# programming language and the Microsoft .NET Framework version 3.5 SP1".


How about "Microsoft's C# language implementation on the Microsoft .NET Framework"?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜