Nuevas tecnologias
Clasificación de los Lenguajes Funcionales:
|CRITERIO DE CLASIFICACION | TIPO DE LP | EJEMPLO |
|Según su nivel de acción a | L. Declarativo ( |SQL, Quel, FOCUS, Prolog, Miranda. |
|la máquina: |L. de Alto Nivel (|C, Pascal, Fortran, Ada, C++ |
| |L.( Ensamblador | |
| |L. de Máquina( | |
|Según su dominio de | L. Generalizado (|C, C++, Ada, Modula-2 |
|aplicación |L. Científico ( |Fortran, APL, Pascal |
| |L. Comercial ( |Cobol, RPG |
| |L. de( Datos |PS-Algol, SQL, Daplex, FDL |
| |L. Estadísticos ( |SAS, SPSS |
| |L. de( Inteligencia Artificial |Prolog, Lisp, CLOS |
| |L. de( Simulación|Simula, GPSS, SIMSCRIPT |
|Según su modelo | L. Imperativo ( |C, Pascal, Modula-2 |
|computacional paradigma o |L Orientado a Objetos ( |Smalltalk, Eiffel, C++, Java |
|enfoque): |L. Funcional (|Lisp, Scheme, ML |
| |L. de( Programación Lógica |Prolog |
| |L. Concurrente ( |ADA, CSP, Pascal Concurrente |
|Según su desarrollo | L. de 1a.Generación ( |Lenguajes de máquina |
|histórico |L. de 2a. Generación ( |Ensambladores |
| |L. de 3a. Generación ( |Fortran, Algol, Pascal, C |
| |L. de 4a.Generación ( |FOCUS, SQL, Quel, |
| |L. de 5a. Generación( |Prolog |
Perspectiva Histórica de los Lenguajes de Programación.
DÉCADAS.
Los lenguajes de programación se pueden clasificar en décadas.
1940’s
• Losprogramas se veían como páginas de un horario de salidas y llegadas de trenes
• Las máquinas no sólo se programaban internamente, sino que influían en el comportamiento de la máquina algunos botones, interruptores y conectores
• En 1944 el ingeniero alemán Zuse diseño Plankalkül un lenguaje de programación con variables, valores estructurados y procedimientos con parámetros. Zuse se encontrabaexiliado en Suiza y algunos eventos históricos no permitieron que se diera a conocer su trabajo sino hasta la década de los setenta
1950’s
• Se pretendió explotar el poder de la máquina
• Se programaba en ensamblador
• Las aplicaciones principales se relacionaban con procesamiento numérico
• El trabajo principal de los programadores consistía en convertir fórmulas numéricas...
Regístrate para leer el documento completo.