Common Rules and Types
The CLR and VES include the Common Language System (CLS), which sets the rules and regulations for language syntax and semantics, as well as the Common Type System (CTS), which defines the data types that can be used. Because all programs use the common services in the CLR, no matter which language they were written in, such applications are said to use "managed code."
Common Services
The CLR and VES runtime engines are similar to the Java Virtual Machine (JVM). They provide a fundamental set of services that all programs use. The difference is that Java bytecode can also be interpreted as well as compiled, but the JVM supports only Java, not multiple programming languages. See .NET.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2008 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Is 64-bit Flash support just around the corner?
- Is 64-bit Flash support just around the corner?Not so fast, JohnnyJavaFx could be a strong player on the RIA front which might bring a little life to Swing. On the server end, Java is still pretty entrenched especially in large scale enterprise apps running under *nix where Java is basically...
- Discussion threads 2008-08-22
- Debug Inspector (zip)
- Debug Inspector is a Visual Studio extension that allows you to view the call stacks of multiple threads at the same time, plugs in to the internals of the CLR, and automatically detects deadlocks. It allows you to see exactly what the CLR is doing under the hood and shows,...
- Software downloads 2008-08-22
- Apple's Mac shipments surge; Lowballs on outlook again
- Apple's Mac shipments surge; Lowballs on outlook againApple on the MoveApple continues to impress both in unit sales and marketshare gains. It has taken Steve Jobs awhile to make significant inroads into PC marketshare, but you are now witnessing the fruits of his perseverance. If Apple only had a development...
- Discussion threads 2008-07-21
- Open-source Castle Project founder joins Microsoft
- Open-source Castle Project founder joins MicrosoftI've always been curious about the uptake of Iron*Its a strategy that seems to follow the same mistake MS is making on the web...."If we offer OUR version they will come". It seems to me that ASP.Net attracts a certain type of person just like...
- Discussion threads 2008-07-18
- Windows Explorer Context Menu (.Net Component) (exe)
- This .Net component will add all your custom items to Windows Explorer Shell context menu - automatically. All is supported (.Net, C#, VB.Net, C++, CLR, etc.) Add items to Windows Explorer Shell context menu on-the-fly. Add items with your icon and caption to Windows Explorer Shell context menu. This version...
- Software downloads 2008-07-11
- On the road to Midori: RedHawk, MinSafe and Sapphire
- On the road to Midori: RedHawk, MinSafe and SapphireFinally...So finally, Microsoft is embedding the .net framework into windows.. of course I totally agree, I mean I wanted that (http://www.amreldib.com/2007/12/windows-7-what-it-rumored-to-have-and.html) to happen.The managed code concept will really put the OS in charge of running all the applications and their security and...
- Discussion threads 2008-07-09
- Microsoft's multicore strategy
- Microsoft's multicore strategymulticoreinfoA link is provided to this blog on http://www.multicoreinfo.com , the hub for multicore related resources.Moderately talented?"...enables the moderately talented to produce functional software. Enabling Visual Basic programmers to exploit multicore chips is no mean feat."Say what? I use VB because its easier and faster to develop...
- Discussion threads 2008-06-25
- Sustaining Negotiated QoS in Connection Admission Control for ATM Networks Using Fuzzy Logic Techniques
- The objective of Connection Admission Control CAC is to keep the network load moderate to achieve a performance objective associated with Quality of Service QoS. Cell Loss Ratio CLR, a key QoS parameter in ATM networks, is essential for proper network resources dimensioning, congestion control, bandwidth allocation and routing. This...
- White papers 2008-05-20
- Microsoft Live Mesh to get more competition -- from Sun
- Microsoft Live Mesh to get more competition -- from SunYou've got things mixed upMary,You clearly do not understand the Rich internet Applications space very well ...there a lot of mistakes in the article that i have to correct ...[b]"Sun is building on top of JavaFX"[/b]The more appropriate word here would...
- Discussion threads 2008-05-07
- Why business users should grab a copy of Microsoft's new robotics toolkit
- If you're a business user who thinks Aibos and sumo robots are fun and cute but irrelevant to the enterprise-software world, read on. On April 9, Microsoft is delivering a first test release of the third iteration of its robotics toolkit, Microsoft Robotics Developer Studio 2008. The...
- Blog posts 2008-04-09
- Microsoft Meets Open Source: Glasnost 2.0
- Microsoft Meets Open Source: Glasnost 2.0My Wish List.Only one thing: I would like Microsoft to get solidly behind Mono to get a complete and up-to-date .Net implementation for Linux.Very interesting. Not sure what they hope to gain here or how the willmaintain the block-in. Probably the best answer, is that...
- Discussion threads 2008-03-31
- Want a peek at a non-Windows operating system from Microsoft?
- Want a peek at a non-Windows operating system from Microsoft?What is it with peopleThat just can't seem to use a "Z" where required?Well done!nt9.8!! NTnt"fr0thy-OS - Your Thinking, My Poisson"Your thinking, my FISH?????LMAOOne of the funniest things I've read on this site.::snicker::Given how well it worked for Borg Gates and...
- Discussion threads 2008-03-04
- Python's future looks bright
- Python's future looks brightCrickey! this puts Microsoft on the ropes!Sun have ALWAYS advocated multi-language support with Java, while Microsoft wanted to ram C# down eveyones thoats.Now that they've got some big names on the payroll, surely we can expect a me-too copy-cat knee-jerk response from MS, like hiring maybe the...
- Discussion threads 2008-03-04
- How+big+a+threat+is+good+Microsoft%3F
- How+big+a+threat+is+good+Microsoft%3FBusiness fundamentalsThe whole concept is predicated on the idea that the only reason for [i]software libre[/i] is reaction to the Transcendent Evil Of Redmond. Which is as silly as saying that open and collaborative science only exists as a reaction to guild secrecy.The guilds went away. Did science?I...
- Discussion threads 2008-02-28
- 'Arrowhead' updates to .Net 3.5 to speed WPF apps
- While Silverlight -- a k a "Windows Presentation Foundation Everywhere" -- seems to be where all the Microsoft rich-media buzz is these days, the Redmondians haven't forgotten about plain-vanilla WPF, the presentation-layer piece of .Net. Microsoft is working under the covers to speed the loading times of...
- Blog posts 2008-02-19
- xSQL Object Search (exe)
- Search on one or all databases choose to find the objects that meet the search criteria on one database or on all databases in the selected SQL Server. Support all types of database objects from tables and views to CLR objects and Xml Schema Collections, you can search all database...
- Software downloads 2008-02-14
- What are hot buttons for Microsoft on the programming-language futures front?
- What are hot buttons for Microsoft on the programming-language futures front? Several well-known Microsoft engineers, plus programming-language gurus from other companies, are convening on the company's Redmond campus this week for its second Lang.Net symposium. The three-day conference is all about the future of "programming languages, managed...
- Blog posts 2008-01-28
- SQL Server 2005 for Developers
- View Available Dates and LocationsGet the knowledge and skills to implement a Microsoft SQL Server 2005 database in this course. Learn to use SQL Server 2005 product features and tools related to implementing a database. Make the most of Microsoft SQL Server 2005's many new features for...
- Training 2008-01-01
- Volta (exe)
- The Volta technology preview is a developer toolset that enables you to build multi-tier Web applications by applying familiar techniques and patterns. First, design and build your application as a .NET client application, then assign the portions of the application to run on the server and the client tiers late...
- Software downloads 2007-12-12
- Microsoft Volta - a cool new RIA technology
- I heard about Volta last week and to be honest, I had no idea what it was. "Tier-splitting" sounds interesting but I wasn't sure how it would be used in the real world. The blogosphere soundbyte of "Microsoft's GWT" got me more confused. Ed has a very good writeup with...
- Blog posts 2007-12-11
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors

- Visit the all new ZDNet Enterprise Mobility Hub sponsored by Verizon Wireless. It has the latest news, commentary, and resources for your mobile strategy development.
- Read the latest from Matthew Miller's The Mobile Gadgeteer Blog
- Five steps to protect mobile devices anywhere, anytime
- Watch a video about Distributed Antenna Systems (DAS)
- Learn how you can fetch your email from anywhere
- All this and more on the ZDNet Enterprise Mobility Hub






