Clasificacionde Los Lenguajes De Alto Nivel
Lenguaje de alto nivel permite al programador escribir las instrucciones de un programa utilizando palabras o expresiones sintácticas muy similares al inglés un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de lasmáquinas.
FORTRAN: Es un lenguaje especializado en aplicaciones técnicas y científicas, caracterizándose por su potencia en los cálculos matemáticos, pero estando limitado en las aplicaciones de gestión, manejo de archivos, tratamiento de cadenas de caracteres y edición de informes.
COBOL: Es el lenguaje más usado en las aplicaciones de gestión, entre sus características se pueden citar su parecido allenguaje natural (inglés), es auto- documentado y tiene gran capacidad en el manejo de archivos, así como en la edición de informes escritos.
PL/1: se desarrolló inspirándose en los lenguajes ALGOL, COBOL y FORTRAN, tomando las mejores características de los anteriores y añadiendo algunas nuevas, con el objetivo de obtener un lenguaje lo más general posible, útil para aplicacionestécnico-científicas, comerciales, de proceso de textos, de [[bases de datos}} y de programación de sistemas.
Entre sus novedades está su gran libertad en el formato de escritura de los programas,. No obstante, no ha superado a sus progenitores en sus aplicaciones específicas debido en parte a su amplitud y por ello, al tamaño de su compilador, que hasta ahora sólo se podía instalar en grandes equipos.
BASIC:Entre sus principales novedades están las de ser un lenguaje interpretado y de uso conversacional, útil para aplicaciones técnicas y de gestión. Estas características, unidas a la popularización de las microcomputadoras y computadoras personales, han hecho que su utilización se haya extendido enormemente, a la vez que ha propiciado el surgimiento de una gran diversidad de versiones que extienden yadaptan a necesidades particulares el lenguaje original. Existen multitud de intérpretes y compiladores del lenguaje.
PASCAL: Su nombre proviene del filósofo y matemático francés del siglo XVII Blaise Pascal, que inventó la primera máquina de tipo mecánico para sumar. Aporta los conceptos de tipo de datos, programación estructurada y diseño descendente, entre otros, además de haberse convertidoen predecesor de otros lenguajes más modernos, como MODULA-2 y ADA.
SEGÚN EL PARADIGMA DE PROGRAMACION
El paradigma de programación: es el estilo de programación empleado. Algunos lenguajes soportan varios paradigmas, y otros sólo uno. Se puede decir que históricamente han ido apareciendo para facilitar la tarea de programar según el tipo de problema a abordar, o para facilitar elmantenimiento del software, o por otra cuestión similar, por lo que todos corresponden a lenguajes de alto nivel (o nivel medio), estando los lenguajes ensambladores “atados” a la arquitectura de su procesador correspondiente. Los principales son:
* Lenguajes de programación procedural: Divide el problema en partes más pequeñas, que serán realizadas por subprogramas (subrutinas, funciones,procedimientos), que se llaman unas a otras para ser ejecutadas. Ejemplos: C,
* Lenguajes de programación orientada a objetos: Crean un sistema de clases y objetos siguiendo el ejemplo del mundo real, en el que unos objetos realizan acciones y se comunican con otros objetos. Ejemplos: C++, Java.
* Lenguajes de programación funcional: La tarea se realiza evaluando funciones, (como en Matemáticas), demanera recursiva. Ejemplo: Lisp.
* Lenguajes de programación lógica: La tarea a realizar se expresa empleando lógica formal matemática. Expresa qué computar. Ejemplo: Prolog.
Hay muchos paradigmas de programación: Programación genérica, programación reflexiva, programación orientada a procesos, etc.
SEGUN EL DESARROLLO HISTORICO
Con el paso del tiempo, se va incrementando el nivel de...
Regístrate para leer el documento completo.