C#: Visión General del Lenguaje de Programación Moderno de Microsoft
C# es un lenguaje de programación moderno, de propósito general, orientado a objetos, desarrollado por Microsoft y estandarizado por ECMA e ISO.
Creado por Anders Hejlsberg y su equipo durante el desarrollo de .NET Framework.
Diseñado para Common Language Infrastructure (CLI): código ejecutable y entorno de ejecución que permite usar múltiples lenguajes en distintas plataformas.
Por Qué C# es Ampliamente Usado
- Moderno, de propósito general.
- Orientado a objetos.
- Orientado a componentes.
- Fácil de aprender.
- Lenguaje estructurado.
- Genera programas eficientes.
- Compilable en variedad de plataformas.
- Parte de .NET Framework.
Características de Programación Potentes
Aunque sigue a C/C++ y se parece a Java, C# tiene características distintivas:
- Condiciones booleanas.
- Recolección de basura automática (Garbage Collection).
- Biblioteca estándar (Standard Library).
- Versionado de ensamblados (Assembly Versioning).
- Propiedades y eventos.
- Delegados y gestión de eventos.
- Genéricos fáciles de usar.
- Indizadores (Indexers).
- Compilación condicional.
- Multihilo simple.
- LINQ y expresiones Lambda.
- Integración con Windows.
Lenguaje C
- Mantenimiento Preventivo: Cómo el cuidado proactivo impulsa la confiabilidad y ahorra costos
- Fundamentos de Programación de Microprocesadores
- Corte por chorro de agua explicado: Cómo el agua a alta presión moldea materiales
- Lenguaje de programación C: Visión general completa
- Lenguaje de Programación C++: Visión General y Características Clave
- MATLAB: Visión General del Entorno Líder en Computación Numérica
- Visión general de Python: Lenguaje de alto nivel, legible, interactivo y orientado a objetos
- Lenguaje de Programación Java: Evolución, Versiones y Aplicaciones
- Java 10: Características clave y modelo de lanzamiento explicados
- Java 9 (JDK 9) – Características y Beneficios Clave
- Resumen de Java 8: Nuevas APIs Funcionales, Streaming y Date-Time