miércoles, 12 de mayo de 2010

Principios básicos de la construcción de programas en C#

explicaremos un poco las bases sobre las que se asienta la construcción de un programa escrito en C#:


  1. Todo programa compilado para el entorno común de ejecución (CLR) comparte un mismo código intermedio que debe ser ejecutado por un interprete que resida en la plataforma de ejecución. Aunque pueden distinguirse entre componentes ejecutables, en este ultimo caso, el formato resultante es independiente del lenguaje que se utilizo en su estructura. E formato de los ejecutables independientes se denomina PE(ejecutable portable).
  2. El entorno común de ejecución es invocado por cualquier programa escrito en el formato PE, y es quien se hace cargo del mantener la zona de memoria en la que se ejecuta el programa y suministra un sistema de tipos de datos común, que describe los tipos soportados por el interprete y como estos tipos pueden interactuar unos con otros y como puede ser almacenados en metadatos.
  3. Los servicios del sistema operativo suministran mediante librerias .dll dispuestas por el CLR cuando se instala .net framework en una plataforma. Dichas librerías son referenciadas en el código de C#. 

No hay comentarios:

Publicar un comentario