Clasificación de los lenguajes de programación

GENERACION

Hay cuatro tipo de generaciones

PRIMERA GENERACION:

Lenguaje de la maquina, en los inicios se usaba código binario y para programar se necesitaba el conocimiento de distintas versiones de este lenguaje.

SEGUNDA GENERACION:

Tratando de mejorar y agilizar el proceso de programación se crearon los lenguajes simbólicos, conocidos en conjunto como ensamblador, los cuales son lenguajes de bajo nivel que utilizan instrucciones llamadas mnemotécnicos que simbolizan las instrucciones, los registros del procesador y las posiciones de memoria.

TERCERA GENERACION:

Son lenguajes de alto nivel, en los cuales los códigos simbólicos han sido sustituidos por instrucciones independientes dela maquina, parecidas al lenguaje natural o a la matemáticas.

CUARTA GENERACION:

En esta generación se clasifica las herramientas de desarrollo que, mas que un lenguaje, se trata de componentes prefabricados, los cuales no necesariamente se programan.

PROPOSITO

ESPESIFICO

Como su nombre lo indica únicamente se puede utilizar para un tipo de situación. Por ejemplo el lenguaje estructurado de consulta.

GENERAL

Los lenguajes de propósito general o multipropósito son aquellos que se pueden utilizar en todas las tareas, como C o Java

FORMA DE EJECUCCION

Cuando se escribe un programa utilizando un lenguaje de programación se genera un archivo llamado código fuente, el cual pasa por una serie de revisiones y validaciones, cuyo resultado es un archivo llamado código objeto o ejecutable.

NIVER DE ABSTRACCION

lenguajes de bajo nivel

son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje de bajo nivel es el código maquina y usa se secuencias de ceros y unos, lo que conocemos como código binario.

lenguajes de nivel medio

son lenguajes de programación informática que están entre bajo y alto nivel. Es frecuencia su clasificación como de alto nivel por que utilizan instrucciones mas parecidas al lenguaje ingles que los de bajo nivel.

lenguajes de alto nivel

se caracterizan por expresar algoritmo de la forma tal que son entendidos por la capacidad cognitiva humana, en lugar de la capacidad de ejecución de las maquinas.

PARADIGMA DE PROGRAMACION

La palabra paradigma se relaciona con los términos ejemplo y modelos, los cuales a lo largo de la historia se han interpretado de diversas formas. Una de ellas es como un conjunto de teorías afines que se fundamentan científicamente . Las nuevas teorías y los inventos han hecho entonces que los paradigmas cambien.