News & Information for Technology Purchasers
NewsFactor Network Sites:   NewsFactor.com Security CRM Business Sci-Tech Newsletters White Papers XML/RSS Feed  
   
Home Enterprise I.T. Hardware Software Network Security More Topics...
July 20, 2008
Average Rating:
Rate this article:  
Is .NET Is .NET's 'C' Sharper Than C++ or Java?
By Joe "Zonker" Brockmeier
January 28, 2003 4:00AM

Digg It!   Bookmark to del.icio.us
"Java grew out of a research language and values purity highly," Microsoft's Gunnerson said. "C# also values purity, but we've elected to include features ... which can be misused but are critical to creating clean class libraries."
 
Advertisement

Whenever Microsoft Relevant Products/Services does something, people pay attention. The company's .NET initiative, with its brand-new C# programming language thrown in for good measure, is no exception.

According to Microsoft, C# promises rapid development of Web services applications. If that sounds familiar, it is. Sun has been promoting Java the same way for years. In fact, many are wondering whether C# is just a rehash of Java that will bind developers even more tightly to Microsoft's platforms -- or whether they might be better off skipping Java and C# altogether and sticking with C or C++ instead.

All in the Family

There is no doubt that C++, Java and C# are different languages, but they have more in common than one might think. "C++, C# [and] Java are all in the same family of languages, and there are considerable similarities between them," Eric Gunnerson, who was a member of the C# language design team at Microsoft, told NewsFactor.

However, C# and Java have more in common with each other than with C++, according to Gunnerson. "C# and Java are both managed environments, and this means that object management is largely handled by the system, [whereas] in the C++ model it is handled by the programmer." In addition, he said, "Typical C++ code has lots of pointers, while C# and Java are reference-based, so the kind of code you would write and how you write it turns out to be fairly different."

So, based on the scope of a project and its target platform, developers and IT managers face a tough decision when it comes to choosing a language.

The Java Argument

Not surprisingly, Sun Microsystems senior product manager Larry Baron is in the Java camp. "Java is well suited for a wide range of applications," he told NewsFactor. "It is the de facto standard programming language for Internet-aware applications. It runs well on small systems and scales up to the largest multiprocessor data Relevant Products/Services center servers."

Baron added that C# is best left to Windows. "C# is best for applications that must fit into Microsoft's .NET framework on the Wintel platform and need not run anywhere else."

For developers who already know C++ or C, Baron noted, the switch to Java is easy. In addition, he said, "presently, it is easier to learn Java [than C#, owing to [Java's] seven-year presence, wide-scale deployment, and the large amount of quality online, published and training help." (continued...)

1  |  2  |  3  |  Next Page >

 

Advertisement


Advertisement


 
1.   Interactive TV Ads Click With Viewers
2.   Entellium Redoes the CRM Experience
3.   Opt-In Rule for Web Tracking Urged
4.   AT&T Posts, Pulls Free Wi-Fi Offer
5.   Lockout Called 'Misunderstanding'


advertisement
Teen Hangout Gaia Gets $11M FundingTeen Hangout Gaia Gets $11M Funding
Investors bet big on virtual worlds.
Average Rating:
Test Your Information-Security IQTest Your Information-Security IQ
Just how security-savvy are you?
Average Rating:
Dell Roars Back as PC Sales JumpDell Roars Back as PC Sales Jump
Global shipments outpace market.
Average Rating:
Product Information and Resources for Technology You Can Use To Boost Your Business

Enterprise Hardware Spotlight
PC Shipments Rose Faster Than Expected
PC shipments rose faster than expected in the second quarter, fueled by exceptional demand in emerging markets and a price decline in the U.S. and Western Europe, a research group said.
 
Better Computer Chips Raise Laptops' Abilities
The laptop market has sparked a war among computer chip companies -- and they're not just fighting over who can build the fastest processor: Benefits include better graphics and battery life.
 
Review: Epson PP-100 Discproducer Does Double Duty
Epson's PP-100 is a super-cool printer that doubles as a duplicator. Whether you need to produce one disc or 1,000, you will find the PP-100 is a professionally built, solid and reliable duplicator/printer.
 

Navigation
NewsFactor Network
Home/Top News | Enterprise I.T. | Hardware | Software | Network Security | Wireless Tech | Linux/Open Source | Apple/Macintosh
Microsoft/Windows | World Wide Web | Data Storage | E-Commerce | Personal Tech | Tech Trends | Business Briefing
NewsFactor Network Enterprise I.T. Sites
NewsFactor Technology News | Enterprise Security Today | CRM Daily

NewsFactor Business and Innovation Sites
Sci-Tech Today | NewsFactor Business Report

NewsFactor Services
FreeNewsFeed | Free Newsletters | Free Whitepapers | XML/RSS Feed

About NewsFactor Network | How To Contact Us | Article Reprints | Careers @ NewsFactor | How To Advertise

Privacy Policy | Terms of Service
© Copyright 2000-2008 NewsFactor Network. All rights reserved. Article rating technology by Blogowogo.