Bloque3-Tema6-.NET Flashcards
Que es WSL?
El Subsistema de Windows para Linux (WSL) es una característica del sistema operativo Windows que permite ejecutar un sistema de archivos Linux.
Que es .NET frameWork?
Es un entorno de ejecución administrado para Windows que proporciona diversos servicios a las aplicaciones en ejecución
Es el corazon de la plataforma .NET
Que lenguajes soporta la plataforma .NET?
C#
F#
vb.net
….
ECMA de la plataforma .NET?
ECMA 335
ISO de la plataforma .NET?
ISO 23271
Que es el CLI de .NET?
Es un entorno de ejecución administrado para Windows que proporciona diversos servicios a las aplicaciones en ejecución
Describe VES; CLS; CTS, CIL.
Que es VES de .NET?
El sistema de ejecución virtual es un sistema de tiempo de ejecución de la Common Language Infrastructure que proporciona un entorno para ejecutar código administrado.
Que es CLS en .NET?
Common Language Specification. Es una especificación justamente a la que se deben adherir los lenguajes compatibles con . NET
Que es CTS en .NET?
Common Type System, es el conjunto de tipos primitivos que todos los lenguajes compatibles con . NET entienden, permitiendo así, una interoperabilidad entre ellos
Que es CIL? en .NET?
Common Intermediate Language
Lenguaje de programación legible por humanos de más bajo nivel en el Common Language Infrastructure y en el . NET Framework.
Bytecode.
De que se encarga el JIT de .NET?
Trasforma el codigo CIL a codigo nativo. Es una parte del CLR.
Que es el CLR?
Common lenguage runtime. Implementa el Virtual Execution System(VES)
Es un entorno de ejecución para los códigos de los programas que corren sobre la plataforma Microsoft .NET
CLR es el equivalente de la JRE.
Que es un assembly?
empaquetado de CIL en formato .dll o .exe
Con que se puede ver el contenido de un assembly
ildasm.exe
Que es la GAC?
Ruta global de emsamblados registrados.
ECMA de C#?
Ecma 334
Esquemita de como funciona plataforma .NET
Que dos reglas tienen que cumplir cualquier lenguaje que quiera ser compatible con .NET?
CLS (Common lenguage specification) y CTS (Common Type System)
Definen el conjunto de reglas que deben seguir los lenguajes.
Cual es la principal implementacion de CLI?
.NET Framework
Ultima version de .NET Framework?
4.8.1
Historia de .net
Que es .NET standard BCL?
Biblioteca de clases base
En .NET Core, como se conoce al CLR?
CoreCLR
Que es Dotnet (.net CORE)
Herramienta de linea de comandos para compilar, ejecutar, crear un proyecto, añadir dependencias, etc.
add, run, new, build comandos interesantes.
Cual es la principal diferencia entre una clase y una estructura en .NET?
Clase: son tipos por valor.
Estructura: Son tipos por referencia.
Cual es el orden del inherits y el implements en vb.NET?
Primero el Inherits, y luego el implements.
Cual es la palabra para heredar en vb.NET
Inherits.
Que es el modificador Dim en .net?
Al declarar una variable con esta palabra estamos diciendo que la variable sea local al ámbito en que se declara
Que es VAR en java?
La palabra clave var permite declarar una variable local (dentro de un método o un bucle) sin indicar explícitamente el tipo.
reglas de las estructuras de vn.net?
-No se permiten inherits (Si implements)
-No se pueden inicializar campos
-Por defecto todos sus miembros son publicos.