Anuncio

Introducción a la programación con C

Portada del libro Introducción a la programación con C

El lenguaje C sigue ocupando un lugar central en la programación de sistemas. Año tras año se mantiene en los primeros puestos de los índices de popularidad como TIOBE, siendo la base de sistemas operativos, infraestructuras de red, software embebido y motores de bases de datos.

Su longevidad no responde a una cuestión de tradición, sino a su capacidad para ofrecer un control directo sobre el hardware con una eficiencia que pocos lenguajes igualan.

Aprender C no es solo dominar un lenguaje más: es entender cómo se gestiona la memoria, cómo funcionan los punteros, cómo se organiza un programa a bajo nivel y por qué ciertas decisiones de diseño afectan al rendimiento. Esos conocimientos trascienden el propio C y resultan útiles al trabajar con C++, Rust, Go o incluso lenguajes gestionados como Java y Python.

Introducción al libro

Introducción a la programación con C es un material universitario diseñado por Andrés Marzal e Isabel Gracia, profesores del Departamento de Lenguajes y Sistemas Informáticos de la Universitat Jaume I. Forma parte de la colección Sapientia y está concebido como el segundo volumen de una serie que arranca con Python, permitiendo al estudiante abordar C después de haber adquirido una base sólida de programación.

El libro está dirigido a quienes ya conocen los fundamentos de la programación y quieren dar el salto a un lenguaje que exige una comprensión más profunda del funcionamiento del ordenador. No se requiere experiencia previa en C, pero sí cierta familiaridad con conceptos básicos de programación.

Contenido del libro

El texto desarrolla el lenguaje C desde sus fundamentos hasta aspectos avanzados, siempre con un enfoque práctico y comparativo con Python. Cada capítulo combina explicaciones teóricas con ejemplos de código y ejercicios.

A lo largo de sus páginas se abordan la sintaxis básica de C, la declaración y uso de tipos de datos, la entrada y salida formateada, las estructuras de control, la definición de funciones y el paso de parámetros. Se presta especial atención al modelo de memoria de C, los punteros, los arrays y las cadenas de caracteres, áreas donde este lenguaje se diferencia notablemente de otros. También se cubren las estructuras, las uniones, los campos de bits, la gestión dinámica de memoria, la recursividad, el preprocesador, la biblioteca estándar y el manejo de ficheros.

Índice del libro

  • Introducción a C
  • Estructuras de datos en C: vectores estáticos y registros
  • Funciones
  • Estructuras de datos: memoria dinámica
  • Ficheros

Datos del libro

  • Título: Introducción a la programación con C
  • Autor: Andrés Marzal, Isabel Gracia
  • Año de publicación: 2010
  • Editorial: Publicacions de la Universitat Jaume I
  • Páginas: 414
  • Tamaño del PDF: 9.6 MB
  • Tiempo de lectura estimado: ~10 h 21 min
  • Nivel: Intermedio
  • Categoría principal: Programación
  • Subcategoría: C
  • Idioma: Español
  • Licencia: Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.5 (CC BY-NC-SA 2.5)

Más libros en: C, Programación


Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.

Libros relacionados

Anuncios