Microsoft pitches 'C sharp' against Java

Microsoft has unveiled details of a programming language geared at accelerating application development for services allied to its .Net platform, announced last week, but observers doubt that it will displace Java.

Written by John Leyden

Microsoft has unveiled details of a programming language geared at accelerating application development for services allied to its .Net platform, announced last week, but observers doubt that it will displace Java.

The C# (pronounced C sharp) object-orientated programming language will, according to Microsoft, provide the computing power of C++ and the ease of use of its own Visual Basic language. The language will be included in the next generation of Visual Studio, which will be available in beta release later this year.

C# is a key component of the Microsoft .Net platform, launched last week. It aims to allow businesses to develop and deploy application on the internet to be used as services. Microsoft said C# makes it easier to work with the emerging XML (eXtensible Markup Language) standard by eliminating much of the computer code developers had to write in other languages.

Bill Dunlap, Microsoft's lead product manager for Visual Studio, said: "This is a language specifically designed for C++ developers who want to be more productive, and who need to take advantage of the growing possibilities for the exchange of information and services over the internet."

Dunlap said C# and the .Net platform make it easier for developers to build web applications that integrate with any operating system running on any device. As such, the language is seen as a reaction to Sun Microsystems' Java. However, Microsoft has been keen to play down the parallels while touting C# as a superior method to offer services.

Andrew Frost, a senior research analyst at Butler Group, said Microsoft's language would reduce the complexity of developing applications for the Windows platform but he doesn't foresee a wider role.

"I doubt whether C# will be a Java competitor. It would have to do everything Java does. Java is already out in the marketplace and has widespread acceptance," said Frost, who added that Microsoft is clearly aiming to "divorce Sun from the equation" when developers look for technologies to build web-based applications.

Microsoft said it is working with the European Computer Manufacturers Association (ECMA), an international standardisation body, to create a specification that would allow multiple technology vendors to create their own versions of C#. This would allow developers to use the language on more operating platforms. Sun had been working with the ECMA to develop a Java standard before withdrawing from this process last year.

Sun opted instead to continue developing Java specifications through its own Java Community Process (JCP) - a move that angered IBM and other licensees which believed that the JCP gave Sun a competitive advantage.

Observers said the friction in the Java camp is not enough to give Microsoft an opportunity in the market.

Simon Moores, chairman of the Microsoft Forums user group, said: "Microsoft is widely optimistic if it's trying to write Java's obituary. Java is a success on the server and has the support of every leading vendor outside Microsoft."

Tags:

Further reading

Microsoft split could benefit .Net

Microsoft's .Net strategy would actually benefit from the software giant being split into separate operating system and applications software entities by the US courts.   More...

Microsoft .Net is four years behind Java

Competing Microsoft and Java technologies will dominate ebusiness application development for the next five years, but larger businesses will have little option but to support both.   More...

Microsoft creates .Net division

Microsoft has created an internal group that will be the focus of its effort to re-engineer its business around the recently announced .Net platform.   More...

Sun attacks Microsoft's stance on XML

Sun Microsystems president Ed Zander has launched a wide-ranging attack on Microsoft, including an accusation that the Redmond giant will backtrack on its recent commitment to open internet standards.   More...

Related articles

Do you agree?

Advertisement

Job of the week

Search thousands of IT jobs :

Search thousands of IT jobs:

Advanced search

Hiring now on ComputingCareers:

Related IT jobs

Search thousands of IT jobs :

Search thousands of IT jobs:

Advanced search

Advertisement

Watch

25 Jul 2008

7.85 MBPodcast Special: Views from the Valley More...

24 Jul 2008

3.68 MBSpammer jailed, Esquire e-cover, and network passwords More...

23 Jul 2008

2.99 MBSmall time security, official 'spying' requests and a spammer jail break More...

Poll

EUROPEAN E-COMMERCE

EUROPEAN E-COMMERCE

Are you happy making an online purchase from another European country?

Previous poll results

Newsletter signup

Sign up for our range of FREE newsletters:

Existing User

Newsletter user login:

Enter email address to edit your newsletter preferences

Spotlight

Credit card transaction

Credit card fraud rampant in the UK

Attempted frauds go unreported and ignored, analysts claim   More...

Intel

Intel rolls out new embedded line-up

System-on-a-chip offerings promise footprint and power saving   More...

Advertisement

Network cables

Tech giants collaborate on wireless HD

Another attempt at cable-free transmission in the home   More...

iPhone fever fills AT&T coffers

US provider cashes in on Apple smartphone   More...

Advertisement