|     La función de este tipo de compiladores es traducir el código que el programador escribe en cualquiera de los lenguajes soportados por el CLR a un Lenguaje Intermedio estándar (LI). Este lenguaje es un lenguaje independiente de la plataforma.  |    
  |   
|     Todas las herramientas de desarrollo generan el   mismo IL, independientemente del lenguaje en el que esté escrito el código   fuente, con lo cual las diferencias de implementación desaparecen en el   momento en que entra en funcionamiento el CLR. Para que no haya ningún   problema en la interacción de lenguajes, los distintos tipos de lenguajes   tienen que seguir unas pautas establecidas en él.  |   |
Compilación JIT
|     Una vez que se ha realizado un programa y se ha compilado con los compiladores que ofrece la plataforma, el código resultante no se puede ejecutar directamente sobre la máquina, ya que lo que contienen es código intermedio. Para poder ser ejecutados, necesitan previamente pasar por un compilador JIT.  |    
  |   
|     En primer lugar, aclarar lo que significa JIT.   Estas siglas pertenecen a Just-In-Time, nombre que recibe este tipo de   compilación debido a que se realiza en tiempo de ejecución.  |   |
Estructura de datos
|     Las Estructuras de Datos se pueden definir como   la organización de la información que permite un determinado lenguaje de   programación. Cada estructura posee sus propias características de   almacenamiento y recuperación de los datos.  |    
  |   
|     Una de las novedades realmente únicas en .NET   es la unificación del sistema de tipos que resuelve de forma brillante muchos   de los problemas que siempre se han encontrado en el desarrollo de software.   El runtime llamado CLR (Common Lenguaje Runtime) que el .NET nos proporciona,   presenta de entre sus muchas características el conjunto de tipos común   estandarizado para todos los lenguajes soportados, es el llamado CTS (Common   Type System). 
 Los Algorítmos permiten resolver problemas computacionales mediante lenguajes de programación. Como Ejemplo podemos poner dos de los más usuales: 
  |   |
No hay comentarios:
Publicar un comentario