Close
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Development
    • Development

    Is Language Choice Worth It?

    By
    Timothy Dyck
    -
    February 18, 2002
    Share
    Facebook
    Twitter
    Linkedin

      Last week, Microsoft officially launched its Visual Studio .Net development tool and .Net Framework. The former is a major release, but it isnt a paradigm change. .Net Framework has the potential to be much more significant.

      We havent seen anything on the scale of .Net Framework and the new .Net virtual machine it introduces since the Java VM debuted. And the .Net VM will have at least the same impact, given Microsofts historical success at moving those who favor its platform to new technologies.

      Whats really different about the .Net VM vis-à-vis the Java VM is that Microsoft and others have created a wide variety of languages that generate code for the .Net VM. Visual Basic .Net, JavaScript, C#, C, C++, FORTRAN, Eiffel, COBOL and Haskell are all available, as is a Java 1.1-compatible language Microsoft produced to help remaining Visual J++ developers move to .Net Framework.

      Cross-language inheritance and debugging is technically most impressive and has won Microsoft .Net Framework converts in unexpected places, such as GNOME founder Miguel de Icaza.

      However, its still an open question whether this major difference really matters to corporate development shops, where—unlike in the open-source world—languages used can be dictated as a matter of policy.

      Like any VM, the .Net VM also has certain intrinsic strengths and weaknesses that favor languages designed for its internal structure. (At www.javalobby.org/clr.html, Osvaldo Pinali Doederlein presents a compelling argument that the .Net VM will be a lot less language-neutral in practice than it is on paper, something Roger Sessions demonstrates is true for Java at www.objectwatch.com/issue_33.htm.)

      For a year of my computer science degree program, I programmed in nothing but Ada and came to really appreciate that obscure languages strengths. I havent been able to program in it since then, but despite my personal leanings, I dont think I would, even in a .Net environment. Who would maintain the code once I wasnt working on it? Who could review my work? Who would develop coding policy standards for a language only one developer used?

      Just because the .Net VM allows multilanguage development doesnt mean its a good idea.

      Do C# and the .Net VM deliver enough differences from Java to make it compelling to you? Write to me at timothy_dyck@ziffdavis.com.

      Timothy Dyck
      Timothy Dyck is a Senior Analyst with eWEEK Labs. He has been testing and reviewing application server, database and middleware products and technologies for eWEEK since 1996. Prior to joining eWEEK, he worked at the LAN and WAN network operations center for a large telecommunications firm, in operating systems and development tools technical marketing for a large software company and in the IT department at a government agency. He has an honors bachelors degree of mathematics in computer science from the University of Waterloo in Waterloo, Ontario, Canada, and a masters of arts degree in journalism from the University of Western Ontario in London, Ontario, Canada.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.
      Get the Free Newsletter!
      Subscribe to Daily Tech Insider for top news, trends & analysis
      This email address is invalid.

      MOST POPULAR ARTICLES

      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Applications

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      IT Management

      Intuit’s Nhung Ho on AI for the...

      James Maguire - May 13, 2022 0
      I spoke with Nhung Ho, Vice President of AI at Intuit, about adoption of AI in the small and medium-sized business market, and how...
      Read more
      Cloud

      IGEL CEO Jed Ayres on Edge and...

      James Maguire - June 14, 2022 0
      I spoke with Jed Ayres, CEO of IGEL, about the endpoint sector, and an open source OS for the cloud; we also spoke about...
      Read more
      Applications

      Kyndryl’s Nicolas Sekkaki on Handling AI and...

      James Maguire - November 9, 2022 0
      I spoke with Nicolas Sekkaki, Group Practice Leader for Applications, Data and AI at Kyndryl, about how companies can boost both their AI and...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2022 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×