Descripción
PROGRAMACION EN C
Resumen del libro
Este manual ofrece una introducción completa y gradual al lenguaje de programación C, diseñado para quienes se inician sin experiencia previa. A través de cientos de ejemplos estratégicamente distribuidos y más de 200 ejercicios prácticos, el lector construye una base sólida en los fundamentos de la programación estructurada. La obra combina teoría clara con aplicación inmediata, facilitando la comprensión de conceptos clave como variables, estructuras de control, funciones, punteros y manejo de memoria. Es un recurso ideal tanto para autoaprendizaje como para cursos académicos, proporcionando las herramientas necesarias para desarrollar software eficiente y comprender los principios esenciales de uno de los lenguajes más influyentes en la informática moderna.
¿De qué trata?
El libro guía al lector desde los conceptos más básicos hasta aspectos avanzados de la programación en C. Comienza explicando la sintaxis fundamental, tipos de datos y operadores, para luego adentrarse en estructuras de control como bucles y condicionales. A medida que avanza, se abordan temas como arrays, cadenas de caracteres, funciones y el paso de parámetros. La obra dedica especial atención a los punteros y la gestión dinámica de memoria, conceptos esenciales para dominar C. También cubre estructuras de datos, archivos y el preprocesador. Cada capítulo incluye ejemplos de código comentados y ejercicios progresivos que refuerzan el aprendizaje práctico, permitiendo al lector aplicar inmediatamente lo aprendido y resolver problemas reales de programación.
Temas principales
- Fundamentos de la programación estructurada con C: sintaxis, tipos de datos, operadores y expresiones.
- Control de flujo: estructuras condicionales (if, switch) y bucles (for, while, do-while).
- Funciones: definición, parámetros, ámbito de variables y recursividad.
- Punteros y gestión dinámica de memoria: aritmética de punteros, asignación y liberación de memoria.
- Estructuras de datos: arrays, cadenas, estructuras y uniones.
- Manejo de archivos: operaciones de entrada/salida con ficheros de texto y binarios.
- Preprocesador y directivas: macros, inclusión de archivos y compilación condicional.
¿Para quién está recomendado?
Este libro está dirigido a estudiantes de informática, ingeniería o carreras técnicas que necesiten aprender programación desde cero. También es adecuado para autodidactas interesados en dominar el lenguaje C como base para el desarrollo de software de sistemas, embebido o aplicaciones de alto rendimiento. Profesionales que deseen reforzar sus fundamentos o prepararse para cursos más avanzados encontrarán en esta obra un recurso práctico y completo.
Qué aporta este libro
- Proporciona una base sólida en programación estructurada, esencial para aprender otros lenguajes como C++, Java o Python.
- Ofrece cientos de ejemplos prácticos y más de 200 ejercicios que facilitan la asimilación de conceptos complejos.
- Desarrolla habilidades para gestionar memoria manualmente, un conocimiento clave en sistemas embebidos y desarrollo de bajo nivel.
- Permite comprender el funcionamiento interno de los ordenadores al trabajar directamente con punteros y direcciones de memoria.
- Prepara al lector para afrontar problemas de programación reales con un enfoque metódico y eficiente.
Ficha técnica
- Autor: Santiago Higuera
- Editorial: Ibergarceta Publicaciones S.L.
- Idioma: Español
- Tema: Programación informática / Desarrollo de software, Lenguajes de programación y extensión / Scripting: G
- Colección: Informática y Telecomunicaciones
- Encuadernación: Otros
- Fecha de edición: septiembre de 2025
- Número de páginas: 502
- Peso: 522 g
Valoración editorial
Se trata de un manual de referencia para el aprendizaje de C, valorado por su enfoque progresivo y su abundante material práctico. La obra destaca por equilibrar la teoría con la aplicación inmediata, lo que la convierte en una herramienta eficaz tanto para el aula como para el estudio autónomo. Su estructura didáctica y la profundidad con que aborda temas como punteros y gestión de memoria la hacen especialmente útil para quienes buscan una comprensión sólida y duradera de la programación en este lenguaje.

