Red de conocimiento informático - Computadora portátil - 2.Características del lenguaje C#

2.Características del lenguaje C#

Resumen

C# es un lenguaje de programación orientado a objetos derivado de C y C++ lanzado por Microsoft. Se ejecuta en [.NET Framework](/item/.NET Framework) y . NET Core (código completamente abierto, multiplataforma) lenguaje de programación de alto nivel.

C# es un lenguaje de programación orientado a objetos seguro, estable, simple y elegante derivado de C y C++. Hereda el poder de C y C++ al tiempo que elimina algunas de sus características complejas (como la ausencia de macros y de herencia múltiple). C# combina la operación visual simple de VB y la alta eficiencia operativa de C++. Se ha convertido en el lenguaje preferido para el desarrollo de .NET con sus poderosas capacidades operativas, estilo de sintaxis elegante, características de lenguaje innovadoras y conveniente soporte de programación orientada a componentes.

Anders Hejlsberg nació en Copenhague, Dinamarca, en diciembre de 1960. Estudió ingeniería en la Universidad Técnica de Dinamarca y es informático. Autor principal del compilador Turbo Pascal, padre de Delphi, C# y TypeScript, y fundador de .NET.

Texto

Varias características importantes de C#

.Net Framework

CLR, Common Language Runtime (Common Language Runtime) es un " runtime" utilizado por muchos idiomas. Sus funciones principales incluyen (administración de memoria, carga de ensamblados, seguridad, manejo de excepciones y sincronización de subprocesos) y pueden usarse en todos los lenguajes para CLR. El "tiempo de ejecución" aquí es un entorno de ejecución, como una máquina virtual JAVA.

CLI, Common Language Infrastructure, define el código ejecutable que constituye la infraestructura .NET Framework, así como las especificaciones del entorno para el tiempo de ejecución del código.

Common Type System (CTS): Estandariza los tipos de datos en .NET.

Sistema de Metadatos (Metadata): Son los datos que describen datos en .NET.

Especificación de lenguaje común (CLS): una especificación de lenguaje que describe la interacción entre múltiples lenguajes. Los lenguajes incluidos en el sistema .NET incluyen C#, C++, VB y J#, y todos cumplen con. la especificación del lenguaje común.

Por qué los controladores industriales eligen C#

Campos de aplicación