Bajo: es lengua eso proporciona poco o nada de abstracción de una computadora microprocesador. La palabra “baja” no implica que la lengua es inferior a lenguajes de programación de alto nivel pero refiere algo a la cantidad pequeña o no existente de abstracción entre la lengua y la terminología de la informática; debido a esto, las lenguajes de bajo nivel se describen a veces como estando “cerca del hardware.”
Bajo es una que no necesita a un recopilador o a intérprete funcionar. El procesador para el cual la lengua fue escrita podría funcionar el código sin el uso de cualquiera de éstos.Según la oficina del estado de Utah de la educación, una lengua de nivel
Por otra parte, un idioma de alto nivel es un lenguaje de programación que abstrae la semántica de la ejecución de una arquitectura de computadora de la especificación del programa. Esta abstracción hace el proceso de desarrollar un programa un proceso mucho más simple y más comprensible. La cantidad de abstracción se proporcione que define a menudo cómo “de alto nivel” es un lenguaje de programación.
Intermedio: empleando distintos métodos y puntos de vista. Esta clasificación se basa en el paradigma que utilizan. Se debe aclarar que existen muchos más paradigmas y subparadigmas de programación no incluidos dentro de los mencionados. Además, todavía hay conflictos en las definiciones y alcances de ciertos paradigmas.
Alto nivel:
· Son independientes de la máquina.
· Tienen mayor cercanía con el lenguaje natural.
· Son más sencillos de comprender y utilizar.
· Los programas generados suelen tener menor complejidad y se ahorra tiempo de escritura. Se utilizan sentencias más cortas para especificar una tarea dada.
· No se necesita especificar el tratamiento exacto que se da a los datos, sino lo que se espera en el resultado.
· Se incluyen rutinas de uso frecuente (bibliotecas de funciones) que facilitan la tarea de programar.
· Como ejemplos tenemos: PASCAL, ADA, COBOL, etc.
Imperativo:
Los programas imperativos son un conjunto de instrucciones que le indican al computador cómo realizar una tarea.La implementación de hardware de la mayoría de computadores es imperativa; prácticamente todo el hardware de los computadores está diseñado para ejecutar código de máquina, que es nativo al computador, escrito en una forma imperativa.
Declarativo:
Es un paradigma de programación que está basado en el desarrollo de programas especificando o "declarando" un conjunto de condiciones, proposiciones, afirmaciones, restricciones, ecuaciones o transformaciones que describen el problema y detallan su solución. La solución es obtenida mediante mecanismos internos de control, sin especificar exactamente cómo encontrarla (tan sólo se le indica a la computadora que es lo que se desea obtener o que es lo que se está buscando). No existen asignaciones destructivas, y las variables son utilizadas con Transparencia referencial.
Orientados a Objetos Naturales:
La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.

No hay comentarios:
Publicar un comentario