Nuevas tecnologias

Solo disponible en BuenasTareas
  • Páginas : 47 (11624 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de junio de 2011
Leer documento completo
Vista previa del texto
APENDICE A
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...
tracking img