C# Programming Language Future Features
Introduction
Microsoft has introduced several potential new features to the C# language that increase developer productivity with language constructs in keeping with the design philosophy of C#. C# is a modern and innovative programming language that carefully incorporates features found in the most common industry and research languages. And hope, they will appear in new forms in the future.
Microsoft C#
C# was introduced in February 2001 and lot of developers has begun building software using the C# programming language. C# has been used to build several shipping applications, including the .NET Framework, MSN Web properties, and the Tablet PC SDK even within Microsoft. As such, C# has proven itself as a language suitable for the construction of high-quality commercial software. The Microsoft Corporation is in the process of developing the next major version of the C# language.
The purpose of creating the features in the C# language
1. A module-based design established through features such as XML comments, attributes, properties, events and delegates.
2. Realistic language constructs, such as the foreach and using statements, which improve developer productivity.
3. Practical developer headroom established through the unique capabilities of the C# language, including safe pointer manipulation, overflow checking, and more.
4. A combined type system and simplifying the way that value and reference types are used by the language.
Conclusion
Microsoft plans to build on an already elegant and expressive syntax by incorporating a variety of features across a broad spectrum of research and industry languages in the "Visual Studio for Yukon" version of the C# language.