El software como producto de la actividad intelectual

Software developmentCrear software no es solo la simple producción de código. Va más allá del hecho de escribir ciertas instrucciones conociendo una sintaxis y una gramática determinada. Entonces, ¿qué es el software? ¿Cómo se hace?

(más…)

Javier Marchan: Ingeniero de software en el departamento de I+D, desempeña tareas en el desarrollo del Sistema Operativo de Internetworking de Teldat

Cómo se “compila” un compilador

compiladorA pesar de su importancia y omnipresencia, no es extraño que a veces surjan dudas acerca de su naturaleza: ¿En qué lenguaje está escrito un compilador? ¿Cómo se compila un compilador? ¿Puede un compilador de C estar escrito en C?Estas tres preguntas, que no se pueden responder por separado, pues están relacionadas entre sí, no forman (a pesar de las apariencias) una versión moderna del dilema del huevo y la gallina. Veamos por qué.

(más…)

Javier Marchan: Ingeniero de software en el departamento de I+D, desempeña tareas en el desarrollo del Sistema Operativo de Internetworking de Teldat