What is the common language?
The common language (CLR) provides computer programmers a frame that allows programs to run in multiple computer environments. The CLR is designed to be a functional implementation of the common language infrastructure of Microsoft (CLI). It is one of Microsoft's key .NET framework elements and provides a temporary programming code to programmers.
Computer programs consist of a series of machine code that instructs the central processing unit (CPU) what to do. The list of instructions that a specific processor can understand is known as its instructional set. Different model CPUs have different instructional sets.
The computer operating system clarifies most of these problems. The operating system works on the abstraction of the computer's detail so that programs can run on different types of computers. The specifics of how the operating system is performed is changed between operating systems. This provides another layer of abstraction that can allow programs to run on different operating systemsand computers. This has a double advantage. Not only does it mean that programs can run on different types of computer hardware, but also ensures that application programmers have more time to work on their program features.
Rather than having programs made in a number of CPU -specific instructions, the common language infrastructure allows programs to be assembled into a number of virtual processor instructions. These instructions then use the running of a common language to start the program. This allows all CPU changes and specific to the operating system in a common language rather than in any individual computer program.
There are many advantages of using a common language. The most visible advantage is that application programmers no longer have to worry about running their programs on every computer. In addition, the CLR allows you to perform a series of power optimization that would not otherwise be for the ApplicationACI available. This allows programs to run much more efficiently than it would be possible.
Since 2010, a normal Microsoft language run has only been available on the Windows® platform. There are a number of CLI implementations that have been created by Non-Microsoft groups that run on other operating systems. Using CLI allows you to perform programs that will be lowered on any computer and any operating system that supports it.