C Sharp
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) |
Dan Tobias (Talk | contribs) |
||
Line 4: | Line 4: | ||
|extensions={{ext|cs}} | |extensions={{ext|cs}} | ||
|released=2000 | |released=2000 | ||
− | }}{{DISPLAYTITLE:C#}} | + | }}{{DISPLAYTITLE:C#}} |
'''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. | ||
Revision as of 23:21, 11 May 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.