The Article
A LONG-CHERISHED desire of programmers to have the best of visual basic (VB), C and C++ in one language may have been answered by a new solution from Microsoft, CSharp.
CSharp (pronounced C sharp) is a hybrid of C and C++, two of the most popular programming language used by software developers to write application for the window operating system. It also has useful features of VB. While VB is easy to read, write and maintain, the powerful languages C and C++ are flexible and CSharp has all these wonderful features. Providing balance between power and productivity, CSharp sharp is the language of future. It makes solution development faster and easier. It is thus expected to be the leading language for Microsoft for writing COM++ and window-based programs for enterprise computing.
There has been legal battle on between Microsoft and Sun Microsystems over “Java” for more than the past four years. Sun has sued Microsoft for allegedly failing to company with its Java licensing terns. Microsoft is also pushing its own version of Java, called J++, based on technology licensed from Sun. in the past few months, however, Microsoft changed track to CSharp. Instead of launching J++ 7.0, which was due, Microsoft launched CSharp. To simplify integration and interpretability, Microsoft worked with ECMA, an international standards body, to create a standard for CSharp.
Microsoft originally developed the language, called “COOL”. Before the release of product the company said COOL was merely a better version of C++. The result was meant to be the Microsoft’s answers to Sun’s Java. CSharp is provided as part of Microsoft Visual Studio 7.0.In addition to CSharp, Visual Basic C++ and the scripting languages VBScript and J Script. Since CSharp uses .Net software development kit, which define the Common Language Subject, it has complete access to the same rich class libraries that are used by seasoned tools such as Visual Basic and Visual C++.CSharp is claimed to be the most stable part of Visual Studio .Net . It is key command of the Microsoft .Net platform.
|