Title :
Exploring Cross Language Independency in .NET Framework
Author :
Sarker, M.Z.H. ; Rahman, Shaila
Author_Institution :
Dept. of CSE, East West Univ., Dhaka
Abstract :
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
Keywords :
network operating systems; open systems; program compilers; .NET framework; code reuse; common language runtime; cross language independency; distributed systems; language interoperability; Application software; Asia; Computer architecture; Computer languages; Distributed computing; Electronic mail; Environmental management; Joining processes; Runtime; Standards development;
Conference_Titel :
9th International Multitopic Conference, IEEE INMIC 2005
Conference_Location :
Karachi
Print_ISBN :
0-7803-9429-1
Electronic_ISBN :
0-7803-9430-5
DOI :
10.1109/INMIC.2005.334436