Este libro está pensado como un texto general de diseño e implementación de aplicaciones usando el lenguaje C, pudiendo cubrir tanto la parte introductoria de los aspectos de programación como aspectos avanzados del lenguaje usados frecuentemente (programacion de bajo nivel, programacion visual, etc.). Se pretende llevar a cabo una presentacion rigurosa y concisa del lenguaje C y de su uso en la programacion de aplicaciones sobre distintos sistemas operativos (Linux, UNIX y Windows).
Libro pensado como complemento práctico para el estudio de los conceptos clásicos de la materia de la Estructura de Computadores para los estudiantes de Ingeniería Informática, Electrónica y de Telec