temario programación de sistemas

Páginas: 129 (32200 palabras) Publicado: 27 de noviembre de 2013
Programación de Sistemas
Unidad
Temas
Subtemas

1
Introducción a la programación de sistemas
1.1 ¿Qué es y qué estudia la programación de sistemas?
1.2 Herramientas desarrolladas con la teoría de programación de sistemas.
1.3 Lenguajes.
1.3.1 Lenguajes naturales.
1.3.2 Lenguajes artificiales.
1.3.3 Proceso de la comunicación.
1.4 Traductor y su estructura.
1.4.1 Ensambladores.1.4.2 Compiladores.
1.4.3 Interpretes.
1.5 Generadores de código para compiladores (compilador de compilador).


2
Introducción al diseño de los lenguajes de programación
2.1 Visión del problema.
2.2 Consideraciones Premilinares.
2.3 Objetivos y filosofías del diseño de los lenguajes de programación.
2.4 Diseño detallado.
2.5 Caso de estudio.


3
Análisis Léxico.
3.1 Introducción alos Autómatas finitos y expresiones regulares.
3.2 Analizador de léxico.
3.3 Manejo de localidades temporales de memoria (buffers).
3.4 Creación de tablas de símbolos.
3.5 Manejo de errores léxicos.
3.6 Generadores de código léxico: Lex y Flex.


4
Análisis sintáctico.
4.1 Introducción a las Gramáticas libres de contexto y árboles de derivación.
4.2 Diagramas de sintaxis.
4.3 Precedenciade operadores.
4.4 Analizador sintáctico.
4.4.1 Analizador descendente (LL).
4.4.2 Analizador ascendente(LR, LALR.
4.5 Administración de tablas de símbolos.
4.6 Manejo de errores sintácticos y su recuperación.
4.7 Generadores de código para analizadores sintácticos: Yacc, Bison


5
Análisis semántico
5.1 Analizador semántico
5.2 Verificación de tipos en expresiones.
5.3 Conversión detipos.
5.4 Acciones agregadas en un analizador sintáctico descendente (top-down).
5.5 Pila semántica en un analizador sintáctico ascendente (bottom-up).
5.6 Administración de la tabla de símbolos.
5.7 Manejo de errores semánticos.


6
Generación de código intermedio.
6.1 Lenguajes intermedios.
6.2 Notaciones.
6.2.1 Infija.
6.2.2 Postfija.
6.2.3 Prefija.
6.3 Representación de códigointermedio.
6.3.1 Notación Polaca.
6.3.2 Codigo P.
6.3.3 Triplos.
6.3.4 Cuádruplos.
6.4 Esquemas de generación.
6.4.1 Expresiones.
6.4.2 Declaración de variables, constantes
6.4.3 Estatuto de asignación.
6.4.4 Estatuto condicional.
6.4.5 Estatuto de ciclos
6.4.6 Arreglos.
6.4.7 Funciones.


7
Optimización.
7.1 Tipos de optimización.
7.1.1 Locales.
7.1.2 Bucles.
7.1.3 Globales.7.1.4 De mirilla.
7.2 Costos.
7.2.1 Costo de ejecución.
7.2.2 Criterios para mejorar el código.
7.2.3 Herramientas para el análisis del flujo de datos.

8
Generación de código objeto.
8.1 Lenguaje máquina.
8.1.1 Características.
8.1.2 Direccionamiento.
8.2 Lenguaje ensamblador.
8.2.1 Características.
8.2.2 Almacenamiento.
8.3 Registros.
8.3.1 Distribución.
8.3.2 Asignación.
8.4Administración de memoria.


Unidad 1. Introducción a la programación de sistemas
1.6 ¿Qué es y qué estudia la programación de sistemas?
PROGRAMACION DE SISTEMAS

Es el proceso por el cual el diseño de un sistema se transcribe a un lenguaje de programación que pueda ser interpretado por el computador, para que este ejecute instrucciones que realicen las funciones, especificados parael nuevo sistema.

http://www.inei.gob.pe/web/metodologias/attach/lib605/GLOSARIO.htm

PROGRAMACIÓN DE SISTEMAS
La programación de sistemas es el soporte lógico que ayuda al usuario a generar programas de aplicación, verificarlos, probarlos, modificarlos y ejecutarlos. Estos programas están dirigidos a la gestión del sistema y están escritos generalmente utilizando lenguaje ensamblador o dealto nivel. Los más importantes de relacionan a continuación:
Sistemas operativos: programas de control que supervisan todos los demás programas que se ejecutan en el ordenador, por lo que tanto el resto de la programación de sistemas como los programas de aplicación han de interaccionar con ellos.
Ensambladores: programas traductores que convierten un programa escrito en lenguaje ensamblador...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Temario De Programacion 1
  • Temario de Programacion Bacho
  • Temario De Fundamentos De Programacion
  • Temario topicos selectos de programación
  • programacion de sistemas
  • Programacion De Sistemas
  • Programacion de sistemas
  • programacion de sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS