PRÓLOGO.
Prólogo a la edición en español
Es un placer para nosotros poder presentar ete text a las personas interesadas en el
lenguaje de programación C. Antes de decidimos por su traducción, estudiamos otros
libros de programación en lenguaje C, cligiendo este debido a su orientación a progr
madores noveles y con necesidad de usar el lenguaje C en aplicaciones de tecnología.
Otra razón importante para la elecciôn de este texto fue el uso de In metodología de
programación estructurada para enseñar ete lenguaje. Este aspecto es muy impor
te, porque permite inculcar en los lectores buenos hibitos de programación, especial-
mente necesarios cuando se usa el lenguaje C, porque debido a la flexibilidad de este
lenguaje, existe unatendoncia general a crear programas poco estructurados y difíciles
de ler.
‘A pesar de que ya teníamos experiencia en trabajos de traducción y en programa-
ón con el lenguaje C, la traducción de este texto ha sido wabajosa porque hemos
realizado una amplia reestructuración del mismo, si bien hemos respetado todos los
aspectos fundamentales del texto original. En primer lugar, hemos traducido todos los
programas del libro, de forma que sean más Fáciles de leer y entender, Además, se han
&liminado del texto algunos programas redundantes 0 poco claros y se han fusionado
tros que resultaban demasiado repetitivos con el objetivo de hacer mis ligero el texto.
En cuanto al contenido de los capítulos, se ha respetado cuidadosamente el de todos
ellos, excepto en el caso del Capítulo 10, que está dedicado a los temas avanzados, y
que ha sufido una profunda remodelación. La edición española incluye en este capítur
10 aspectos del lenguaje C que no estaban contemplados en el texto original como son
punteros a Junciones, funciones como parámetros, te. El resultado global es un texto
más ligero y con menos dependencias de los compiladores para computadores perso-
nales, dependencias estas que eran muy patentes en el texto original, y especialmente,
en este capitulo
El disquete que se adjunta contiene los archivos con el código fuente en lenguaje C
de odos los programas presentados en el libro, Existe un subdirectorio por cada eapi-
tulo del libro. Cada programa ha sido compilado y ejecutado en computadores perso
nales, con el sistema operativo MS/DOS, y en estaciones de trabajo con el sistema
operativo UNIX. Para facilitar la compilación de los programas, se incluye en cada
rectrio un archivo make Le que permite compilar todos los archivos del mismo, EL
directorio raíz contiene un archivo ejecutable amado ueeus.con que explica el con-
tenido del disquete en detalle,
Nos gustaría mostrar nuestro agradecimiento todas las personas que han contri
buido con su ayuda y sus comentarios durante la preparación del manuscrio, Este
agradecimiento se dedica especialmente a Vicente Luque y José María Uñón, por su
ayuda en la compilación de los programas originales
Jesús Carretero
jearrete@ f.upm.es
Felix Ga
fgarciaG@ dasifi.upm.es
Fernando Pérez
fperez@fuupmes