| − | '''C#''' is the name of a computer [[programming language]] first introduced by [[Microsoft]] and standardized through [[ECMA]] as ECMA-334<ref>http://www.ecma-international.org/publications/standards/Ecma-334.htm</ref>. The standard is cross-listed with [[ISO]] as ISO/IEC 23270:2006. C#, pronounced "C sharp", is in the family of the [[C]]/C++ computer languages. Like C++ and [[Java]], it is an [[object-oriented]] language. The Microsoft "dialect" is known as "Visual C# .Net".<ref>http://msdn.microsoft.com/en-us/vcsharp/default.aspx</ref> | + | '''C#''' is the name of a computer [[programming language]] first introduced by [[Microsoft]] as part of the [[.NET]] (pronounced 'dot net') initiative and standardized through [[ECMA]] as ECMA-334<ref>http://www.ecma-international.org/publications/standards/Ecma-334.htm</ref>. The standard is cross-listed with [[ISO]] as ISO/IEC 23270:2006. The Microsoft implementation of the standard is known as "Visual C# .Net".<ref>http://msdn.microsoft.com/en-us/vcsharp/default.aspx</ref> |
| | + | C#, pronounced "C sharp", is categorized as a 'C-Style' langue in that it uses the fundamental syntax structures of braces ('{' and '}') and semicolons. It is unlike [[C]] in that it is object-oriented. It is unlike C++ in that it is [[garbage collection|garbage collected]] and that it is not compiled to machine code, but to Common Intermediate Language (CIL) which is then translated to machine by software installed on the target machine. In both these aspects it is more like [[Java]] than either C or C++. |