Tipos de lenguajes de programación

Tiempo de lectura: < 1 minuto

Los lenguajes de programación se pueden clasificar según diferentes criterios:

  • Lenguajes por nivel de abstracción:
    • De bajo nivel: más próximos al binario y menos abstractos. (Lenguaje máquina, lenguaje ensamblador, Ada o Fortran).
    • De medio nivel: (C y C++)
    • De alto nivel: lenguajes abstractos, menos próximos a la máquina y más cercanos a la comunicación humana. (Python, Java, C#, JavaScript, Ruby, PHP, Swift)
  • Lenguajes según su propósito:
    • De propósito general, permiten crear software con distintas finalidades. (C++, Java)
    • De propósito específico. (SQL, específico para bases de datos)
  • Lenguajes según su método de ejecución:
    • Lenguajes compilados: necesitan traducir el lenguaje a código máquina. No necesitan el código fuente para ejecutarse. (C)
    • Lenguajes interpretados: leen y ejecutan el código línea a línea. Necesitan acceder al código fuente. (JavaScript)
  • Lenguajes según su paradigma de programación:
    • Lenguajes imperativos: usan instrucciones o pasos. (ADA, C, C++, Cobol o Python)
    • Lenguajes declarativos: expresan lo que quieren obtener. (SQL)
    • Lenguajes funcionales: usan funciones predefinidas. (LISP, Haskell)
    • Lenguajes lógicos: usan la lógica matemática para relacionar elementos. (Prolog)
    • Lenguajes orientados a objetos: usan clases y objetos para representar el mundo real (JavaScript, Java, C#, Ruby)

Deja un comentario