C Sharp
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) |
Dan Tobias (Talk | contribs) (→Links) |
||
(6 intermediate revisions by one user not shown) | |||
Line 5: | Line 5: | ||
|released=2000 | |released=2000 | ||
}} | }} | ||
− | |||
'''C#''' is a language derived from [[C]]. It is one of several C derivatives to add object-oriented features (others include [[C++]] and [[Objective-C]]). C# also features strong typing, which doesn't refer to pounding hard on the keyboard; rather, it means that data types are strictly defined and enforced, preventing programmers from sending incompatible data types to functions (or object methods) that are designed for different types. In contrast, regular C is very weakly typed, allowing just about anything to be passed anywhere and relying on the programmer's discipline to keep from sending data that makes no sense. | '''C#''' is a language derived from [[C]]. It is one of several C derivatives to add object-oriented features (others include [[C++]] and [[Objective-C]]). C# also features strong typing, which doesn't refer to pounding hard on the keyboard; rather, it means that data types are strictly defined and enforced, preventing programmers from sending incompatible data types to functions (or object methods) that are designed for different types. In contrast, regular C is very weakly typed, allowing just about anything to be passed anywhere and relying on the programmer's discipline to keep from sending data that makes no sense. | ||
Line 15: | Line 14: | ||
* [http://en.csharp-online.net/CSharp_Language_Specification Language spec (hyperlinked)] | * [http://en.csharp-online.net/CSharp_Language_Specification Language spec (hyperlinked)] | ||
* [http://standards.iso.org/ittf/PubliclyAvailableStandards/c042926_ISO_IEC_23270_2006(E).zip ISO spec (ZIP download; makes you click through license agreement first)] | * [http://standards.iso.org/ittf/PubliclyAvailableStandards/c042926_ISO_IEC_23270_2006(E).zip ISO spec (ZIP download; makes you click through license agreement first)] | ||
+ | * [http://www.csharpcourse.com/ C Sharp Yellow Book (free online book)] | ||
+ | * [http://www.informit.com/articles/article.aspx?p=2425867 Sharp Regrets: Top 10 Worst C# Features] | ||
[[Category:Microsoft]] | [[Category:Microsoft]] |
Latest revision as of 23:03, 20 August 2015
C# is a language derived from C. It is one of several C derivatives to add object-oriented features (others include C++ and Objective-C). C# also features strong typing, which doesn't refer to pounding hard on the keyboard; rather, it means that data types are strictly defined and enforced, preventing programmers from sending incompatible data types to functions (or object methods) that are designed for different types. In contrast, regular C is very weakly typed, allowing just about anything to be passed anywhere and relying on the programmer's discipline to keep from sending data that makes no sense.
C# was introduced by Microsoft in conjunction with the .NET application framework, but has since been standardized by ECMA and ISO.