¿Cuáles son los mejores libros para aprender C?

Si ya tiene experiencia en programación en otros idiomas y realmente quiere entender cómo funciona C, pase al siguiente párrafo. En lugar de un libro, recomiendo comenzar con este tutorial en línea: Tutorial de C – Aprenda C – Cprogramming.com. Es bastante bueno para enseñar lo básico. Luego, haga su propio proyecto pequeño utilizando lo que ha aprendido, algo que demuestra su conocimiento de los conceptos, pero que no le llevará semanas. Tal vez un juego de cartas, como el solitario o la guerra, que se imprime en la consola. Luego, cuando realmente desee comprender lo que C está haciendo con su código, continúe con el siguiente párrafo.

C es un lenguaje interesante, porque no puedes entenderlo realmente sin entender exactamente cómo funciona una computadora. Con este fin, recomiendo “Sistemas informáticos: la perspectiva de un programador”. Este libro enseña C desde abajo hacia arriba, comenzando con el procesador y avanzando a través del código de ensamblaje hasta el código C que lo representa. Le enseña a ver el código C como una capa delgada sobre el ensamblaje y le ayuda a comprender por qué cosas como el almacenamiento en caché y el acceso a memoria fuera de orden pueden afectar su programa.

Desafortunadamente, este libro se usa como libro de texto en muchos cursos y, como resultado, es muy caro. Las búsquedas en Google pueden aparecer … alternativas … copias. Tengo la segunda edición, que es muy buena y probablemente todo lo que necesitas. La tercera edición más reciente cubre el conjunto de instrucciones x64 con más detalle. Si desea centrarse en programas x64, puede valer la pena el costo adicional para obtener esa versión.

Enlaces (via amazon):
Sistemas informáticos: la perspectiva de un programador (2ª edición)
Sistemas informáticos: la perspectiva de un programador (3ª edición)

El mejor libro para aprender sobre el lenguaje C es este escrito por
Kernighan y Ritchie, quienes originalmente diseñaron e implementaron el lenguaje.
Sin embargo, necesita cierto nivel de madurez para aprender de este libro, ya que puede venir
A través de un poco seco.
Aquí está el enlace para comprarlo desde Flipkart –
Página en flipkart.com

Tendrá que volver a K&R para dominar C, incluso si utiliza cualquier otro libro o recurso.

También hay muchos otros libros, pero te confundirás, así que si
son totalmente nuevos para la programación en C, entonces este libro es para ti –
Dejanos C – Yashwant Kanetkar
Página en flipkart.com

Resuelve todos los problemas de K&R si realmente quieres ser un maestro de C.

¡Buena suerte!

“Un libro accesible como C Primer Plus sería C Cómo programar Por Paul Deitel y Harvey Deitel. Como otros textos de los Deitels ‘ Cómo programar’. serie, C Cómo programar es una introducción completa a la programación en C.

Sirve como una fuente de información detallada para principiantes, especialmente para estudiantes universitarios que desean emprender una carrera en codificación, o instructores y profesionales de desarrollo de software que desean aprender a programar con C.

Al igual que otros libros de la serie Cómo programar , el libro tiene un enfoque de “Código en vivo” en los ejemplos de codificación, la firma Deitel, que presenta conceptos en el contexto de programas completos en lugar de fragmentos de código incompletos. Personalmente, encuentro que este enfoque es más útil porque tienes la oportunidad de ejecutar cada programa a medida que lo estudias. También tienes la oportunidad de ver cómo lo que estás aprendiendo se aplica a los escenarios de programación del mundo real.