Diferencia entre Java y .NET

Java es un lenguaje de programación de alto nivel orientado a objetos e independiente de la plataforma desarrollado por Sun Microsystem. Se considera como la base para prácticamente todo tipo de aplicación en red. Con la ayuda del lenguaje de programación Java, podemos desarrollar y entregar aplicaciones integradas estándar globales, aplicaciones móviles, aplicaciones empresariales, juegos … Continue reading «Diferencia entre Java y .NET»

Diferencias entre .NET Core y .NET Framework

.NET Core es un código abierto gratuito, una plataforma de desarrollo de propósito general para desarrollar aplicaciones de software modernas basadas en la nube en los sistemas operativos Windows, Linux y macOS. Funciona en varias plataformas y se ha renovado para hacer que .NET sea rápido, escalable y moderno. .NET Core es una de las … Continue reading «Diferencias entre .NET Core y .NET Framework»

Código administrado y código no administrado en .NET

¿Qué es el código administrado? Un código que está escrito para obtener los servicios de la ejecución del entorno de tiempo de ejecución administrado como CLR (Tiempo de ejecución de lenguaje común) en .NET Framework se conoce como Código administrado. Siempre lo implementó el entorno de tiempo de ejecución administrado en lugar de ejecutarlo directamente … Continue reading «Código administrado y código no administrado en .NET»

¿Qué es el compilador Just-In-Time (JIT) en .NET?

El compilador Just-In-Time (JIT) es una parte de Common Language Runtime (CLR) en .NET que es responsable de administrar la ejecución de programas .NET independientemente de cualquier lenguaje de programación .NET . Un compilador específico del idioma convierte el código fuente al idioma intermedio. El compilador Just-In-Time (JIT) convierte este lenguaje intermedio en el código … Continue reading «¿Qué es el compilador Just-In-Time (JIT) en .NET?»

CIL o MSIL | Lenguaje intermedio de Microsoft o lenguaje intermedio común

El lenguaje intermedio de Microsoft (MSIL), también conocido como lenguaje intermedio común (CIL), es un conjunto de instrucciones que son independientes de la plataforma y son generadas por el compilador específico del lenguaje a partir del código fuente. MSIL es independiente de la plataforma y, en consecuencia, se puede ejecutar en cualquiera de los entornos … Continue reading «CIL o MSIL | Lenguaje intermedio de Microsoft o lenguaje intermedio común»

Recolección de basura en C# | .NET Framework

La gestión automática de memoria es posible gracias a Garbage Collection en .NET Framework . Cuando se crea un objeto de clase en tiempo de ejecución, se le asigna cierto espacio de memoria en la memoria del montón. Sin embargo, después de que todas las acciones relacionadas con el objeto se completan en el programa, … Continue reading «Recolección de basura en C# | .NET Framework»

Biblioteca de clases de .NET Framework (FCL)

La biblioteca de clases de Framework o FCL proporciona la funcionalidad del sistema en .NET Framework , ya que tiene varias clases, tipos de datos, interfaces, etc. para realizar múltiples funciones y crear diferentes tipos de aplicaciones, como aplicaciones de escritorio, aplicaciones web, aplicaciones móviles, etc. La biblioteca de clases de Framework está integrada con … Continue reading «Biblioteca de clases de .NET Framework (FCL)»

Diferencia entre código administrado y no administrado en .NET

El código administrado es el código administrado por CLR (Common Language Runtime) en .NET Framework . Mientras que el código no administrado es el código que ejecuta directamente el sistema operativo. A continuación, se muestran algunas diferencias importantes entre el código administrado y el código no administrado:  Código administrado Código no administrado Es ejecutado por … Continue reading «Diferencia entre código administrado y no administrado en .NET»

Escriba la unificación del sistema en C# .NET

La unificación del sistema de tipos en C# significa que todos los tipos de datos en C# se heredan de la clase Object , ya sea directa o indirectamente. O puede decir que todos los tipos se consideran objetos. En C#, los tipos primitivos se conocen como tipos de valor, que son básicamente estructuras. Internamente, … Continue reading «Escriba la unificación del sistema en C# .NET»

Arquitectura de Common Language Runtime (CLR)

Common Language Runtime en .NET Framework es el componente de máquina virtual que maneja la ejecución de programas para varios lenguajes como C#, F#, Visual Basic .NET, etc. manejo, manejo de excepciones, recolección de elementos no utilizados, administración de subprocesos, etc. Common Language Runtime implementa el VES (Sistema de ejecución virtual), que es un sistema … Continue reading «Arquitectura de Common Language Runtime (CLR)»