viernes, noviembre 25, 2005

Sesión del Viernes 25 de Noviembre

En esta sesión realizaron la práctica 10: El procesador de macros m4.

miércoles, noviembre 23, 2005

Sesión del Miércoles 23 de Noviembre

En la sesión de hoy presenté brevemente el procesador de macros m4.

Para mayor información sobre este procesador de macros pueden consultar estas referencias: Manual m4 y Using m4 to write HTML.

martes, noviembre 22, 2005

Sesión del Martes 22 de Noviembre

En la sesión de hoy iniciamos el tema de Macros.
Una macro es una abstracción en la que un patrón de texto es reemplazado de acuerdo a un conjunto de reglas determinado. El proceso de reemplazo se llama "expansión de la macro" y el programa que realiza esta expansión es el "procesador de macros".
Existen macros de programación y macros de teclado.
Entre las macros de programación se encuentra el preprocesador de C.
Hablamos de las directivas del preprocesador de C.
Pueden consultar esta referencia sobre macros en general y esta otra referencia sobre el preprocesador de C.

viernes, noviembre 18, 2005

Sesión del Viernes 18 de Noviembre

En la sesión de hoy realizamos una lectura sobre el desarrollo de un editor orientado a pantalla. Este es el artículo leido.

martes, noviembre 15, 2005

Sesión del Martes 15 de Noviembre

En la sesión de hoy presentaron el primer examen parcial.
El día de mañana estaré fuera de la ciudad. Nos vemos el viernes próximo en el salón de clase.

viernes, noviembre 11, 2005

Sesión del Viernes 11 de Noviembre

En la sesión de hoy iniciaron la Práctica 9: Un sencillo editor de línea.
La primera parte consiste en capturar, compilar y utilizar un muy sencillo editor de línea, la segunda parte consiste en analizar brevemente las funciones de manejo de texto que utiliza el editor y la última parte consiste en agregar las funciones R y W para el manejo de archivos.

miércoles, noviembre 09, 2005

Especificación del Proyecto de Primer Parcial

En este documento está la especificación completa del proyecto para el primer parcial.

La calificación de este parcial está distribuida de la siguiente manera:

Calificación del Proyecto: 50%
Calificación Examen Parcial: 40%
Promedio Tareas y Reportes: 10%

La fecha de entrega es el Viernes 18 de noviembre, a la hora de la clase.

Sesión del Miércoles 9 de Noviembre

En la sesión de hoy les presenté los siguiente métodos para las estructuras de datos usadas en la implementación de editores de texto:
  • Estructuras básicas
    1. Método del arreglo (un span en un buffer).
    2. Método del gap (dos span en un buffer)
    3. Método de listas ligadas.

  • Estructuras de datos recursivas.
    1. Método del span por línea.
    2. Método de la Tabla de Piezas.

Para mayor detalle sobre estas estructuras de datos les recomiendo consultar la siguiente referencia.

martes, noviembre 08, 2005

Sesión del Martes 8 de Noviembre

En la sesión de hoy iniciamos el estudio de los editores de texto.
Comenté sobre las funciones básicas de un editor de texto (crear, abrir, salvar, borrar archivos, insertar/borrar texto, buscar/reemplazar texto, etc.) y presenté una introducción a las estructuras de datos usadas para implementar editores de texto.

Para mayor detalle sobre estas estructuras de datos les recomiendo consultar la siguiente referencia.

viernes, noviembre 04, 2005

Sesión del Viernes 4 de Noviembre

En la sesión de hoy realizaron una descripción de las características, ventajas y desventajas del lenguaje Java y un mapa conceptual sobre la Máquina Virtual de Java.