Lenguaje de Programación C#

¿Qué es un Lenguaje de Programación? ¿Lenguaje C#?

Un lenguaje de programación es un lenguaje formal que mediante una serie de instrucciones o algoritmos permiten crear programas que satisfacen unas necesidades específicas del usuario, en éste artículo generalizaremos el concepto de lenguaje de programación y veremos a profundidad el lenguaje de programación C Sharp (C#).

¿Qué tipos de lenguajes hay?

“El lenguaje de programación es la base para construir todas las aplicaciones digitales que se utilizan en el día a día” (Redator Rock Content, 2019), existen dos tipos de lenguajes de programación, que son los lenguajes de programación de alto y bajo nivel:

L. Programación de bajo nivel: 

Estos lenguajes están orientados exclusivamente a la página, es decir, crea un interfaz dinámico para hacer la conexión directa entre el hardware y el software

  • Lenguaje de máquina: es una colección de dígitos binarios que la máquina lee e interpreta según los requerimientos.
  • Lenguaje ensamblador: consiste en una serie de instrucciones ejecutables por un microprocesador.

L. Programación de alto nivel:

Su objetivo es facilitar el trabajo del programador haciendo así instrucciones en texto fáciles para que se entiendan mejor. Este lenguaje permite escribir su código en un lenguaje cotidiano (inglés, español, alemán, etc) y se ejecutan en máquina después de haber sido traducidos por el compilador.

Lenguaje C Sharp (C#).

“Es un lenguaje de programación moderno, orientado a objetos y de tipo seguro. C # tiene sus raíces en la familia de lenguajes C y será inmediatamente familiar para los programadores de C, C ++, Java y JavaScript” (Bill Wagner, 2020). 

C# es un lenguaje de programación orientado a objetos pero también ayudan en la construcción de aplicaciones rígidas y duraderas. El manejo de excepciones tiene un enfoque extensible para manejar fácil y concretamente los errores no “crasheables”. También el diseño de este lenguaje no permite leer de variable no inicializadas, es decir, que saltarán errores a estas variables que no sean de ningún tipo; tampoco permitirá extender matrices más allá de sus límites, entre otras características.

  • Elementos del lenguaje C#:
    • Estructura del programa
    • Tipos y variables
    • Expresiones
    • Declaraciones
    • Clases y objetos
    • Matrices
    • Interfaces
    • Delegados
    • Atributos

Autor: Juan José Pérez Franco.

Editor: Carlos Pinzón

Editor: Hisle Ángela Gutiérrez García

Código: UCP2-3

Fuentes:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *