Exploring Cross Language Independency in .NET Framework

Mohammad Zakir Hossain Sarker, Shaila Rahman · 2005

Cross language independency is the ability of code to interact with code that is written using a different programming language. It is also known as language interoperability. It can help maximize code reuse and, therefore, improve the efficiency of the development process. Because developers use a wide variety of tools and technologies, each of which might support different features and types, it has historically been difficult to ensure cross language independency or language interoperability. With the increasing use of distributed systems, language independency or interoperability is a major issue to system developers. The problems of interoperability have been around for many years, and a number of standards and architectures have been developed to address some of these issues, with varying degrees of success. .NET is a framework developed by Microsoft intended to support the language independency or interoperability. This paper embodies the language interoperability capabilities of the .NET Framework along with its internal architecture. It also describes the common language runtime (CLR) which is the core component of .NET framework and facilitates the language interoperability or cross language independency

Read the paper · More papers on PaperTik