Introduction to .NET Platform(2)
1. language Interoperability
.NET provides high level of language interoperability. The programs written in different languages are all compiled into byte code and then these different parts are combined to create a single application. For example in a software one module of the software is written in C# and other module is written in VB but when they are combined they act as a single application. This feature of .NET distinguish it from other development environments.Any language that can be compiled into byte code or IL is called .NET-compliant language.
(see the detail .NET-compliant language. in later section)
Language interoperability offers many benefits for example C#, Visual Basic .NET and Visual C++ .NET developers, for example, can work side-by-side on the same project without having to learn another programming language—all their code compiles into MSIL and links together to form one program. In addition, the .NET Framework can package old and new components to work together. This allows companies to reuse the code.
Here is a list of some .NET-compliant language.
- APL Oberon
- C# Oz
- COBOL Pascal
- Component Pascal Perl
- Curriculum Python
- Eiffel RPG
- Fortran Scheme
- Haskell Smalltalk
- Java Standard ML
- JScript Visual Basic .NET
- Mercury Visual C++ .NET
- F#
- IRON PYTHON
- IRON RUBY
- A#
- J#
- NETCOBOL
- P#
This list is expanding with the passage of time.(I will explain about this in VISUAL STUDIO 2015 blog).
No comments:
Post a Comment