Technical Overview of the CLR

Hi again, and welcome to my blog. In this episode i'll talk about the article named technical overview of the Common Language Runtime. An article written by Erik Meijer and Jim Miller. Click on the next link to read it: http://34.212.143.74/s201911/tc3048/clr.pdf.
Hope you enjoy it :)

The main topic of the article is the difference between Common Language Interface, its acroniy CLI, and the Java Virtual Machine, that is JVM. The CLI develop system which allows programs (of different programming language) to be run on different devices. CLI includes Common Type System and Common Language Specification. So you can ignore the programming language where the program is written, because with the use of IL, Intermediate Language, where programs will be compiled. Then it will be compiled by the Common Language Runtime(CLR) to the target machine language. About the Java Virtual Machine, it executes Java programs, which first they are compiled with the intermediate language called Bytecode to then be executed on the platfotm JVM has.

Another important thing on this article, is the introduction to the concepts assembly and intermediate language, that in summary intermediate language are like generic language which can interact with th assembly, and that, is practically what CLI is. Away from the title,  This also include the introduction to what CLI and JVM are, and the exposition of new concepts. At the end, i think CLI is more useful because it envolves a complete solution to some problems both have to face, and that makes it very interesting. if you want to know about this problems or to know about the article more deeply, please go and read the article with the link I provided at almos the beginning of the blog. Bye.

Comentarios

Entradas populares de este blog

The hundred-year language

Internals of GCC