Kategoriak: All - general - ejecución - generación - abstracción

arabera Alvarez Alvarez Iram Adrián 3 years ago

266

Clasificación de los lenguajes de programación

Los lenguajes de programación se pueden clasificar de diversas maneras según su propósito, generación y nivel de abstracción. Los lenguajes de propósito específico están diseñados para resolver problemas muy concretos, mientras que los de propósito general son más versátiles y pueden aplicarse a una variedad de tareas.

Clasificación de los lenguajes de programación

Clasificación de los lenguajes de programación

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.

NIVER DE ABSTRACCION

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.
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 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.

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.

PROPOSITO

GENERAL
Los lenguajes de propósito general o multipropósito son aquellos que se pueden utilizar en todas las tareas, como C o Java
ESPESIFICO
Como su nombre lo indica únicamente se puede utilizar para un tipo de situación. Por ejemplo el lenguaje estructurado de consulta.

GENERACION

Hay cuatro tipo de generaciones
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.

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.

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.

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.