##Descripción
Tal práctica es desarrollada para la materia Lenguajes Formales y Compiladores
de la Universidad EAFIT sede Medellín, el profesor es Juan Francisco Cardona
Mc'Cormick con la tutoría del estudiante Alejandro Gomez Londoño.
##Introducción
El manejo de un proyecto de software es una tarea complicada, que requiere
la combinacinación de cientos o miles de programas fuentes, generar cientos
de bibliotecas de funciones, para generar varios ejecutables que conforman
un proyecto complejo.
Este tipo de tareas no se puede realizar a mano y para ello existen los
IDE (Integrated Development Enviroment) que permiten manejar proyectos
complejos, pero no son en muchos casos lo suficiente, por que ellos están
centrados en el desempeño del programador, suministrando editores y
visualizadores especializados del código. Es aquí donde aparencen las
herramientas llamadas constructores autómaticos (Build Automation) que
están centrados más en construir todo el código que conforman un proyecto
que en facilitar las tareas del programador.
####Por: Juan Francisco Cardona Mc'Cormick
###Autores