so C++ project that uses .Net library will be running slower right? since it compiled to (IL) and not native machine code? then .Net CLR will translate the (IL) code on the fly at runtime?
Is the .Net CLR similar to Java virtual machine then? since Java is translated to byte code (intermediate code) and Java virtural machine is translate to machine code on the fly.
================================
why dotnet framework can access from so many different languages? like C, C++, C#, VB, ADA is that microsoft had developed the component for different language to access the dotnet functions?
is it just like Java access C++ library / DLL where for each function you have to map the Java parameters to C++ parameters?
So microsoft had map each of the C, C++, C#, VB, ADA to dotnet library function - for each of the donet library functions?? just like Java native interface access C++ native code?
in the low level of dotnet library? is make simple for each function to map to different languages?
Is the .Net CLR similar to Java virtual machine then? since Java is translated to byte code (intermediate code) and Java virtural machine is translate to machine code on the fly.
================================
why dotnet framework can access from so many different languages? like C, C++, C#, VB, ADA is that microsoft had developed the component for different language to access the dotnet functions?
is it just like Java access C++ library / DLL where for each function you have to map the Java parameters to C++ parameters?
So microsoft had map each of the C, C++, C#, VB, ADA to dotnet library function - for each of the donet library functions?? just like Java native interface access C++ native code?
in the low level of dotnet library? is make simple for each function to map to different languages?