<pedrocorreia.net ⁄>
 

<The Future of .NET Languages ⁄ >




clicks: 491 491 2009-01-10 2009-01-10 goto tecnologia myNews tecnologia  Bookmark This Bookmark This


One of the most prominent messages coming from Microsoft right now is geared towards Microsoft Visual Basic® .NET developers. VB.NET and Microsoft Visual C#® are both built on top of the Common Language Runtime (CLR), which means they both compile down into the same Common Intermediate Language (CIL). Since they both compile down to the same code, there should be no intrinsic benefit of one language over another. However, both languages are maintained by separate teams at Microsoft, and over the years this separation has led to a variety of language-specific features in both C# and VB.NET as the teams focus on different areas with their respective products. Many VB.NET developers feel that the most exciting new features appear in C# first and are only later introduced into VB.NET. Naturally, this has generated a bit of animosity in the VB.NET community.

Co-evolution is a promise from Microsoft that recognises VB.NET and C# as equally important languages, and guarantees that as new language features evolve, those features will be incorporated into both languages simultaneously. No longer will you need to second guess your decision to go with a particular language for want of a particular feature, and the debate between which language is "better" will be reduced back down to syntactic preference. And while C# developers will probably have a lingering superiority complex with which VB.NET developers will have to contend, all VB.NET developers need to do is remind the C# devs that it's all the same under the covers.



este é só um excerto do artigo, para aceder ao artigo completo, clique no link em baixo:
this is just a small excerpt from the article, to access the full article please click in the link below:

http://www.developerfusion.com/article/9576/the-future-of-net-language...




Subscribe News RSS  Subscribe News Updates by E-mail





myNews <myNews show="rand" cat="tecnologia" ⁄>

Seven rules for developing iPhone apps

The world is on the cusp of major changes in mobile communications and marketing (...)

clicks: 58 58 2010-07-24 2010-07-24 goto url (new window) b2bm.biz/Featur... goto myNews tecnologia


App Inventor for Android

You can build just about any app you can imagine with App Inventor. Often people (...)

clicks: 56 56 2010-07-19 2010-07-19 goto url (new window) appinventor.goo... goto myNews tecnologia


Microsoft Script Junkie

We've all seen the meteoric rise of client-side web development over the last 5 (...)

clicks: 82 82 2010-06-22 2010-06-22 goto url (new window) msdn.microsoft.... goto myNews tecnologia


Our new search index: Caffeine

Today, we're announcing the completion of a new web indexing system called Caffe (...)

clicks: 65 65 2010-06-14 2010-06-14 goto url (new window) googleblog.blog... goto myNews tecnologia


Giz Explains 3D Technologies

CNN's attempt to display the future of TV news ended up making 3D look like the (...)

clicks: 110 110 2010-06-07 2010-06-07 goto url (new window) gizmodo.com/508... goto myNews tecnologia


What is Google TV ... in 2 minutes

Google TV is a Smart TV (or set-top box) which aims to seamlessly combine your I (...)

clicks: 97 97 2010-05-26 2010-05-26 goto url (new window) vineetmanohar.c... goto myNews tecnologia


The Case of the Printing Failure

The most interesting cases I receive are those that demonstrate a unique trouble (...)

clicks: 132 132 2010-05-09 2010-05-09 goto url (new window) blogs.technet.c... goto myNews tecnologia


What is Clustering?

A computer cluster is a group of linked computers, working together closely so t (...)

clicks: 96 96 2010-05-03 2010-05-03 goto url (new window) hellotechguys.b... goto myNews tecnologia