¿Cuál es el mejor libro para comprender los conceptos del lenguaje c?

Si es un principiante en lenguaje C, revise cualquiera de estos libros.

  • Espíritu de c – Herbert Mullish, Herbert L Cooper
  • Programación en C (3ra Edición) – Stephen Kochan
  • C Primer Plus – Stephen Prata
  • Programación en C: un enfoque moderno – KN King
  • Un libro sobre C – Al Kelley / Ira Pohl
  • El libro C (Gratis en línea) – Mike Banahan, Declan Brady y Mark Doran
  • Programación práctica en C, 3ra edición – Steve Oualline
  • C: Cómo programar (6ta edición) – Paul Deitel y Harvey M. Deitel
  • Cabeza primero c – David y Dawn Griffiths

Estas son la mejor guía de autoaprendizaje para lenguaje C en el mercado. Puede encontrar explicaciones detalladas de todos los conceptos de programación de C. Estos libros incluyen ejemplos breves de cada concepto para permitir una mejor comprensión.

De hecho, aprender el lenguaje C de los libros puede parecer un poco difícil al principio. Sin embargo, estos libros explican los conceptos básicos del lenguaje C de la mejor manera posible. Puede construir una ruta completa comenzando con los conceptos básicos del lenguaje C y pasar a un nivel avanzado de C. Es importante hacer los ejercicios provistos en estos libros. Puede aprender los conceptos de manera efectiva con su implementación práctica. Estos libros servirán como plataforma para aprender otros lenguajes avanzados como C ++ y Java.

Fuente: stackoverflow.com

Si es un principiante en lenguaje C, revise cualquiera de estos libros.

  • Espíritu de C – Herbert Mullish, Herbert L Cooper
  • Programación en C (3a edición) – Stephen Kochan
  • C Primer Plus – Stephen Prata
  • Programación en C: un enfoque moderno – KN King
  • Un libro sobre C – Al Kelley / Ira Pohl
  • El libro C (Gratis en línea) – Mike Banahan, Declan Brady y Mark Doran
  • Programación práctica C, 3ra edición – Steve Oualline
  • C: Cómo programar (6ta edición) – Paul Deitel y Harvey M. Deitel
  • Head First C – David y Dawn Griffiths
  • El mejor libro para aprender el lenguaje de programación C es NO DUDA “The C Programming Language – 2nd Edition” de Kernighan y Ritchie. También puede probar C CÓMO PROGRAMAR por DEITEL & DEITEL. y un libro fácil GUÍA PARA PRINCIPIANTES ABSOLUTOS DE PROGRAMACIÓN C por Greg Perry y Dean Miller. Y TENGA CUIDADO de Let US C por Yeshwant Kanetkar ya que este libro fue anunciado bajo la norma por la ORGANIZACIÓN que mantiene el ESTÁNDAR de C. y este libro estaba lleno de numerosos errores. Puede que el libro esté más elaborado por el concepto básico, pero no tiene sentido aprender un idioma tan bueno con un libro lleno de errores.

Aprender el lenguaje c es una parte importante de la informática. Te da un vistazo a uno de los mejores lenguajes de codificación. Aprender C te llevará un largo camino, ya que comenzarás a disfrutar del proceso de aprendizaje para poder hacer que las cosas sucedan a través de las computadoras.

Los siguientes son 4 mejores libros que los estudiantes siguen ampliamente cuando intentan aprender los conceptos básicos del lenguaje C.

El libro enumera los conceptos relacionados con el lenguaje de programación C, según lo prescrito por el estándar ANSI. El libro desarrolla los conceptos básicos de la programación orientada a procedimientos y los fundamentos de la escritura de códigos C. Continúa cubriendo aspectos como funciones y bucles, aprendizaje que ayudará a los programadores novatos a codificar correctamente los códigos de nivel elemental.

El lenguaje de programación C

C: El libro de referencia completo

¡Otra joya de Herb Schildt, el autor de programación más vendido con más de 2.5 millones de libros vendidos! C: La referencia completa, cuarta edición, le brinda detalles completos sobre C99, el nuevo estándar ANSI / ISO para C. Obtendrá una cobertura en profundidad del lenguaje C y las bibliotecas de funciones, así como todas las funciones más nuevas de C, incluidas las restringidas punteros, funciones en línea, matrices de longitud variable y matemáticas complejas. Este recurso repleto incluye cientos de ejemplos y aplicaciones de muestra.

Vamos a reservar

Let Us C no asume ningún fondo de programación y está diseñado para dichos lectores. Es un libro estándar y comienza con lo básico. Lento y constante, acelera para que el lector pueda familiarizarse con conceptos más complicados en una etapa posterior. Este libro sigue el concepto de enseñanza a través de ejemplos, invitando conceptos de una manera fácil. También se ha diseñado de tal manera que cada capítulo imprime una impresión duradera en el lector.

Programación en Ansi C

Este texto utiliza programas de muestra, estudios de casos, problemas de programación, proyectos y muchas más ayudas pedagógicas para permitir una mejor comprensión del lenguaje C. ¡El sello distintivo de esta edición es su nuevo avatar en color, para mejorar el atractivo visual y hacer que aprender sea un placer!

Let Us C de Yashvant Kanetkar es bueno solo para principiantes . Esta es “La Biblia para C” , al menos en la India. buen libro, una lectura obligada para todos los nuevos programadores aprendices.

Si recién comenzaste a aprender inglés, entonces no tendrás problemas para entender los términos y oraciones utilizados en el libro. Puede construir una base para comprender el lenguaje C. El libro da una breve explicación de cosas básicas (por ejemplo, Algoritmo, Estructura de control, Funciones y punteros, Tipos de datos). Este libro no asume ningún fondo de programación.

Pero para C, personalmente sugeriría nada más que El lenguaje de programación C por Dennis Ritchie y Brian Kernighan.

Este es el libro que presentó el “¡Hola Mundo!” programa para el mundo, que ahora es prácticamente un primer programa estándar en cualquier libro introductorio en cualquier lenguaje de programación.

Si te tomas en serio el aprendizaje de C o cualquier lenguaje de codificación, entonces no solo leas el libro y los ejemplos, “Do Code It – Run It”

Pero cuando estás leyendo un tutorial de programación (o libro), es fácil mirar el código de muestra y decir “Lo entiendo, lo entiendo, eso tiene sentido”. Por supuesto, puede obtenerlo, pero puede que no lo obtenga, y simplemente no lo sabe. Solo hay una forma de averiguarlo: hacer algo con ese código.

Luego escriba el código de muestra en un editor / compilador; si lo escribe, en lugar de copiarlo y pegarlo, realmente se obligará a revisar todo lo que está allí. Escribir el código te obligará a prestar atención a los detalles de la sintaxis del lenguaje, cosas como esos divertidos puntos y comas que parecen ir después de cada línea.

Luego compílelo y ejecútelo. Asegúrate de que haga lo que crees que hace.

Entonces cámbialo . El software es la maquinaria más fácil de cambiar en el planeta. Puedes experimentar fácilmente, probar cosas nuevas, ver qué sucede; los cambios sucederán casi de inmediato y no hay riesgo de muerte o caos. La forma más fácil de aprender nuevas características del lenguaje es tomar un código que funcione de una manera y cambiarlo.

Escriba su propio código lo antes posible

Una vez que entiendes algo sobre el idioma o incluso si aún lo estás entendiendo. Comience a escribir programas de muestra que lo usen. A veces es difícil encontrar buenas ideas sobre qué programas escribir. Está bien, no tienes que tener todas las ideas al principio.

También puede volver a implementar los ejemplos del libro o tutorial que está leyendo. Intente hacerlo sin mirar atrás al código de muestra; No será tan fácil como parece. Esta técnica puede funcionar especialmente bien si modifica el código de muestra.

Si no puede pensar en un programa pequeño para escribir, pero tiene en mente un programa más grande que desea implementar, como un juego, puede comenzar a construir piezas pequeñas que luego puede usar para un juego. Ya sea que los use más tarde o no, obtendrá la misma experiencia útil.

Aprenda a usar una herramienta llamada depurador , que le permite recorrer su código.

Un depurador le permitirá pasar línea por línea a través de un código. Le permitirá ver los valores de las variables y si se ejecuta el código dentro de una instrucción if.

Un depurador puede ayudarlo a responder rápidamente preguntas sobre lo que está haciendo su código.

# HBK dice: “¡La mejor de las suertes y comience a codificar la aventura …!

Gracias por A2A Bhavik Sampat

Gracias por A2A. Te sugiero que elijas “Let Us C” de Yaswant Kanetkar si eres principiante en lenguaje C y comienzas a practicar preguntas del libro una al lado de la otra. La teoría solo se entenderá completamente una vez que haya practicado las preguntas una al lado de la otra. Una vez que haya terminado con esto, definitivamente debe practicar las preguntas de “Ansi C” de Balaguruswamy. Según yo, este es el mejor libro para practicar preguntas en C una vez que haya terminado con “Let Us C”. Después de eso, sigue practicando algunas preguntas complejas sobre programación en C en sitios competitivos porque finalmente todo lo que importa es practicar, practicar y practicar. Cuanto más practiques la programación, más conocimiento obtendrás en ese lenguaje.

Ningún mejor libro, sitio web o tutor puede ayudarlo a aprender programación, a menos que no intente codificarse.

La programación de aprendizaje es un poco diferente de la historia de aprendizaje o el inglés.

Estos son los pasos que pueden ayudar:

  1. Obtenga el libro / fuente.
  2. Lee el libro, aprende el concepto.
  3. Escribir programa para probar el concepto.
  4. Escriba más y más programas sobre el concepto aprendido. (vaya a sitios como Hackerrank, Hackerearth, Codechef y otros para practicar)

Con respecto al mejor libro, ¿quién puede enseñarle mejor que el creador del lenguaje C?

El lenguaje de programación C de Brian W. Kernighan / Dennis Ritchie es una lectura obligada.

El libro es breve, simple y desafía tu comprensión en cada capítulo. Este libro es legado de Sir Dennis Ritchie.

Si desea un libro más simple, puede considerar Let Us C, casi todos los ingenieros de computadoras indios lo han leído. Tiene 4.5 estrellas en Amazon, definitivamente un gran libro.

Puede encontrar más detalles sobre en su página de Amazon, Let Us C.