Current location: Hot Scripts Forums » Programming Languages » Windows .NET Programming » A long-cherished desire of programmers to have the best of visual basic (VB), C and C


A long-cherished desire of programmers to have the best of visual basic (VB), C and C

Reply
  #1 (permalink)  
Old 04-12-04, 12:09 PM
ebirbals ebirbals is offline
New Member
 
Join Date: Apr 2004
Location: India
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Thumbs up A long-cherished desire of programmers to have the best of visual basic (VB), C and C

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, C#.

C# (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 C# has all these wonderful features. Providing balance between power and productivity, C# 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 C#. Instead of launching J++ 7.0, which was due, Microsoft launched C#. To simplify integration and interpretability, Microsoft worked with ECMA, an international standards body, to create a standard for C#.

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. C# is provided as part of Microsoft Visual Studio 7.0.In addition to C#, Visual Basic C++ and the scripting languages VBScript and J Script. Since C# 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++.C# is claimed to be the most stable part of Visual Studio .Net . It is key command of the Microsoft .Net platform.

This simple, modern, object-oriented and type-safe programming language is likely to be taken up immediately by C and C++ programmers. They can now develop internet-based application without learning Java. This language can bring about more speed in building application for the new Microsoft .Net platform, which exploits computing and communication to provide various tools and services. Modern programming demands short cycling times and frequent revision. C# does this with fewer lines of the code and less errors. This is the age of internet, and tools are required to work with HTML, XML and SOAP. At present the tool are not the most suitable for working with new technologies. C# has a built-in support to turn any component into a web service that can be invoked over the internet form any application running on any platform.

The language also offers features that are available in Java, including better security and garbage collection, which tidies up computer memory used in a software programme. Garbage collection is in of Java’s most popular feature, which helps in reducing the complexity of application development. To attract Java professionals, Microsoft also introduced a tool that can converts the Java software code into C# code.

C# eliminates costly programming errors, thus software development and revision becomes less costly. For example, even an expert C++ programmer can make the simplest of mistakes like forgetting to initialise a variable. Such mistakes result in unpredictable problem that can remain undiscovered for long period of time. In the case of C#, variables are automatically initialised by the environment. Some of the other advantage of C# are : garbage collection relieves the programmer of the burden of manual memory management; variable are type-safe; and we can update the software components at a letter time as C# include versioning support in the language, which cannot be done in C++ and Java. This helps prevent coding errors and preserve versioning flexibility.
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Forum Jump


All times are GMT -5. The time now is 02:20 PM.
vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.