Tipos de lenguajes de programación
Lenguajes procedurales.
Establecen
como debe ejecutarse una tarea, dividiéndola en partes que especifican como
realizar cada una de las subtareas asociadas. Estos lenguajes se fundamentan en
el uso de variables para almacenar valores y el uso de instrucciones que
indican las operaciones a realizar sobre los datos almacenados. La mayoría de
los lenguajes de alto nivel son de este tipo: FORTRAN, BASIC, PASCAL, ADA,
MODULA-2
Lenguajes declarativos.
En este
caso, el proceso por el cual se ejecuta el programa no aparece de forma
explícita en el programa, el programador no tiene que indicar el proceso
detallado de cómo realizar la tarea. De hecho en estos lenguajes los programas
se construyen mediante descripciones de funciones (lenguajes funcionales, como
LIPS) o expresiones lógicas que indican las relaciones entre determinadas
estructuras de datos (lenguajes de programación lógica, como PROLOG).
Orientados a objetos.
El diseño de
los programas se centra mas en los datos y su estructura. Los programas
consisten en descripciones de unidades denominadas objetos, que encapsulan los
datos (almacenados en variables) y las operaciones que actúan sobre ellos (que
indican el comportamiento del objeto). El lenguaje más usado dentro de este
tipo es el C++.
Orientados al problema.
Están
diseñados para problemas específicos, principalmente de gestión. En estos
lenguajes, los programas están formados por sentencias que ordenan que se
quiere hacer. Generalmente, estos lenguajes suelen ser generadores de
aplicaciones que permiten automatizar en la medida de lo posible la tarea
de desarrollo de software de aplicaciones de gestión
No hay comentarios:
Publicar un comentario