171ee73f 0a62 42b5 9600 d787ac171a3b

Clasificación de los lenguajes de programación

  • Los lenguajes de primera generación

    Los lenguajes de primera generación
    Los lenguajes de primera generación - 1GL, son lenguajes de bajo nivel conocidos como lenguaje de máquina. Se utilizan para programar las computadoras a un nivel muy bajo de abstracción.
  • Clasificación histórica

    Clasificación histórica
    A medida que surgían nuevos lenguajes que permitían nuevos estilos de programación más expresiva, se distinguieron dichos estilos en una serie de generaciones, cada una representando lenguajes de programación surgidos en una época similar y con características genéricas comunes.
  • segunda generación

    segunda generación
    Código máquina y Ensambladores
    La primera generación de lenguajes de programación consiste enteramente de una secuencia de 0s y 1s que los controles de la computadora interpretan como instrucciones, eléctricamente.
    Representan los primeros lenguajes de programación que la computadora podía entender, son conocidos como lenguaje máquina.
  • lenguaje bajo

    lenguaje bajo
    Un lenguaje de bajo nivel es un tipo de lenguaje de programación que contiene instrucciones básicas reconocidas por una computadora. diferente a idiomas de alto nivel utilizado por el software desarrolladores, el código de bajo nivel es a menudo críptico y no legible por humanos. Dos tipos comunes de lenguajes de programación de bajo nivel son lenguaje ensamblador y a la Lenguaje de máquina.
  • Lenguaje de alto nivel.

    Lenguaje de alto nivel.
    Lenguaje de alto nivel se refiere al nivel más alto de abstracción de lenguaje de máquina. En lugar de tratar con registros, direcciones de memoria y las pilas de llamadas, lenguajes de alto nivel se refieren a las variables, matrices, objetos, aritmética compleja o expresiones booleanas, subrutinas y funciones, bucles, hilos, cierres y otros conceptos de informática abstracta, con un enfoque en la facilidad de uso sobre la eficiencia óptima del programa.
  • Clasificación por paradigmas

    Clasificación por paradigmas
    Se distinguen los lenguajes de programación de propósito general de aquellos de propósito específico.
    En algunas ocasiones los lenguajes de programación son también clasificados en familias que comparten ciertas características comunes como el estilo general de la sintaxis que emplean. Habitualmente estas características suelen ser heredadas de lenguajes de programación anteriores que sirvieron de inspiración a los creadores de dicho lenguaje.
  • Clasificación histórica o por generaciones

    Clasificación histórica o por generaciones
    1GL, lenguajes de bajo nivel que son lenguaje de máquina.
    Los lenguajes de segunda generación,
    2GL, lenguajes de bajo nivel que generalmente consisten en lenguajes ensamblados.
    3GL, lenguajes de alto nivel como C.
    4GL, son idiomas que consisten en declaraciones similares a las declaraciones en un lenguaje humano.
    5GL, son lenguajes de programación que contienen herramientas visuales para ayudar a desarrollar un programa.