Procesador

Solo disponible en BuenasTareas
  • Páginas : 2 (470 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de febrero de 2011
Leer documento completo
Vista previa del texto
Tema 7

Lenguajes de programación

Jaime Oyarzo Espinosa jaime.oyarzo@uah.es Profesor Asociado, Universidad de Alcalá eLearning Consultant, LUND University, Sweden
1

Contenidos
Lenguajes deprogramación Traductores, compiladores e intérpretes Formas de programar Programación imperativa Programación funcional Programación orientada a objetos Evolución de los lenguajes Evolución delsoftware Pruebas Mitos del software Mantenimiento Tema 7
© JAGM/JOE 2

1

Lenguajes de programación
Permite expresar un algoritmo comprensible para un ordenador Qué es un algoritmo? Formula pararesolver un problema Consta de una serie de pasos Se aplica de forma mecánica Se aplica en un tiempo finito.

Tema 7
© JAGM/JOE 3

Traductores, compiladores e intérpretes (I)
Lenguajes deprogramación. Clasificaciones
de bajo nivel imperativos de propósito general de alto nivel declarativos lenguajes especializados

Lenguajes de programación más utilizados
El lenguaje COBOL El lenguajeFORTRAN El lenguaje PASCAL El lenguaje BASIC El lenguaje ADA El lenguaje MODULA-2 El lenguaje C y C++ Los lenguajes de gestión de bases de datos El lenguaje LISP El lenguaje PROLOG.

Tema 7
© JAGM/JOE 42

Traductores, compiladores e intérpretes (II)
Entorno del compilador Pasos para construir un ejecutable Fases de un compilador
El precompilador Análisis léxico Análisis sintáctico Análisissemántico Generación de código intermedio Optimización independiente de la máquina Generación de código objeto

Principales diferencias entre compiladores e intérpretes.
Tema 7
© JAGM/JOE 5Sentencias
Constantes y variables Sentencias aritméticas Comparadores Bifurcaciones Bucles Tratamiento de matrices Pilas y listas Ordenación de matrices y listas Operaciones sobre matrices, pilas ylistas Punteros Subrutinas y subprogramas Pseudocódigo.

Tema 7
© JAGM/JOE 6

3

Formas de programar:
Programación modular Programación estructurada Programación dinámica.

Tema 7
© JAGM/JOE...
tracking img