Ejemplos CLR y Msil

CLR(common langauge runtime)

  • Multiplataforma
    • El modelo es abierto, luego es posible la creación de CLR para cualquier pñataforma.
  • Multilenguaje
    • Existen traductores para C#, J#, Visual C++, Visual Basic, Pascal, COBOL, Java, Eiffel, Python , Perl, APL, Delphi, Mondrian, Fortran, RPG, Smalltalk, Haskell.
  • Recolector de basura muy efectivo
    • En C# no existen destructores.
  • Liberación determinista mediante el uso de la instrucción Using.
    • Los paquetes se tienen en memoria solo cuando se usan.

Captura de pantalla 2015-02-08 13.52.58.png

MSIL(microsoft intermediate language(codigo intermedio de microsoft))

(imagen)
Lenguaje intermedio usado por Microsoft para sus lenguajes incluidos en el entorno de desarrollo Visual Studio .NET.
//Hello World in MSIL (.NET assembler)

.assembly helloworld {}
.class helloworld
{
 .method static void Main() cil managed
 {
  .entrypoint
  ldstr "Hello World!"
  call void [mscorlib]System.Console::WriteLine(string)
  ret
 }
}
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s