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

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

C es un lenguaje interesante, porque realmente no puedes entenderlo 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 de 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 la 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 de Google pueden aparecer … alternativas … copias. Tengo la segunda edición, que es muy buena y probablemente todo lo que necesites. La tercera edición más nueva 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 (a través de Amazon):
Sistemas informáticos: la perspectiva de un programador (2a edición)
Sistemas informáticos: la perspectiva de un programador (3a edición)

Related Content

5 mejores libros de C para principiantes

Como principiante en programación, puede ser difícil para usted elegir los mejores libros en C para comenzar su viaje de programación en C. Seleccionar un buen libro es una parte crucial del aprendizaje. Para facilitar su tarea, en este artículo he compartido algunos de los mejores libros de C para principiantes. Estos libros son muy recomendables para aquellos que no tienen ningún conocimiento previo en programación.

El lenguaje de programación C

El lenguaje de programación C está escrito por Brian W. Kernighan y Dennis M. Ritchie. Este libro se considera el mejor libro de programación en C porque está escrito por inventores del lenguaje C. El libro explica el concepto de lenguaje C de una manera fácil y cubre cada concepto en detalle. Este libro será realmente útil para las personas que buscan estudiar conceptos informáticos y programación en C.

C: la referencia completa

C: La referencia completa está escrita por Herbert Schildt. Es un libro popular entre todos los demás libros escritos por Herbert Schildt. Al leerlo, obtendrá una cobertura profunda del lenguaje C, así como todas las nuevas características de C. El libro también incluye cientos de ejemplos y aplicaciones de muestra. Algunos otros libros de programación populares escritos por Herbert Schildt son Java – The Complete Reference y Java – A Beginners Guide.

Programación en ANSI C

La programación en ANSI C está escrita por E Balagurusamy. Yo personalmente te recomiendo que comiences a aprender de este libro porque aprendí todos los conceptos básicos de C usándolo. Este libro es uno de los mejores y más populares libros de programación en C de la India. El autor ha dado ejemplos simples después de cada concepto que lo ayudarán a aprender el lenguaje C de una manera fácil.

Déjanos C

Let Us C está escrito por Yashavant Kanetkar. Es un autor muy conocido y popular en la India. Este es otro libro que me ayudó a aclarar mis conceptos de programación en C. La mejor parte del libro es que hay tantos ejemplos al final de cada capítulo que realmente ayudan a mejorar las habilidades de C. Let Us C es otro libro de programación de C más vendido y popular en India.

Cabeza primero c

Head First C está escrito por David Griffiths. Head First C proporciona una experiencia de aprendizaje completa para lenguaje C y programación imperativa estructurada. El libro te ayuda a entender cómo ser un gran programador. Aprenderá temas básicos y avanzados de manera fácil con buenos ejemplos de programación.

Estos son algunos de los mejores libros de C que he compartido contigo. Si conoce algún otro libro de programación de C popular y bueno, por favor, menciónelo comentando a continuación. Seguramente lo agregaré a esta lista.

Aunque muchas personas dirán que K&R “El lenguaje de programación C” es el mejor, no lo recomendaré.

Es un libro asombroso. Pero no debería ser rojo para un principiante en 2014.
Ahora debe leerse después de dominar o después de ser competente en C. Le ayudaría a comprender por qué C es como es ahora. Pero según se considera la C moderna, el libro de K&R le enseña un estilo de programación malo e incluso a veces peligroso. También se basa en C89. La versión C más popular actualmente en uso es C99 (aunque la diferencia con C89 no es mucha) y C11 se ha estandarizado. Sin embargo, la adopción de C11 llevará mucho tiempo para mantener la compatibilidad con el código C ++ heredado.

Desde mi experiencia personal (muy limitada) te recomendaría:
> Aprende C The Hard Way – Zed Shaw. (Puede leer la versión html gratuita en Internet).
> Programación en C: un enfoque moderno, segunda edición – KN King
(Buena para referencia)

Y si eres un cerdo de libros como yo. También puedes probar:
> Programación práctica en C – Steve Oualline
> Punteros en C – Kenneth Reek
> Programación en C (4a edición) -Stephen G. Kochan
> C Primer Plus (5ª Edición) – Stephen Prata

Todos estos libros son buenos y recogen a quien quieras.

Nunca recojas “Let Us C” – Y.Kanetkar o “C: La referencia completa” – Herbert Schildt

Para CI avanzado recomendaría:
> Programación experta en C: Secretos profundos en C – Peter van der Linden
> C: Manual de referencia (5ª edición) Samuel P. Harbison et.al.

También puedes probar:
CS50x HarvardX Información del curso | edX

Pero la parte más importante es trabajar duro y practicar la programación. Resolver problemas. Solo entonces puedes dominar un lenguaje de programación. Puede aprender un lenguaje de programación solo usándolo. Fracasarás, te frustrarás pero nunca dejes de intentarlo. Solo entonces puedes ser competente.

Recuerde esto: ” Un experto es una persona que ha descubierto por su propia experiencia dolorosa todos los errores que se pueden cometer en un campo muy estrecho”. – Niels Bohr

Nunca dejes de practicar.

Por qué libros, puedes seguir estos Tutoriales y videos que puedes aprender fácilmente.

C es un lenguaje de programación de computadora imperativo, procesal y de propósito general desarrollado en 1972 por Dennis M. Ritchie en los Bell Telephone Laboratories para desarrollar el sistema operativo UNIX. C es el lenguaje informático más utilizado. Sigue fluctuando en la escala de popularidad número uno junto con el lenguaje de programación Java, que también es igualmente popular y más utilizado entre los programadores de software modernos.

Este tutorial está diseñado para programadores de software que necesitan comprender el lenguaje de programación C a partir de cero. Este tutorial le dará suficiente comprensión sobre el lenguaje de programación C desde donde puede llevarlo a un nivel superior de experiencia.

Lenguaje de programación C

Lenguaje de programación C viedos

C entrevista de programación Preguntas

C es un lenguaje de alto nivel y propósito general que fue desarrollado originalmente por Dennis M. Ritchie para desarrollar el sistema operativo UNIX en los Laboratorios Bell. C se implementó originalmente en la computadora DEC PDP-11 en 1972.

En 1978, Brian Kernighan y Dennis Ritchie produjeron la primera descripción públicamente disponible de C, ahora conocida como el estándar K&R.

El sistema operativo UNIX, el compilador de C y, esencialmente, todos los programas de aplicación UNIX se han escrito en C. C ahora se ha convertido en un lenguaje profesional ampliamente utilizado por varias razones:

Fácil de aprender

Lenguaje estructurado

Produce programas eficientes.

Puede manejar actividades de bajo nivel

Se puede compilar en una variedad de plataformas informáticas.

Datos sobre C

C fue inventado para escribir un sistema operativo llamado UNIX.

C es un sucesor del lenguaje B que se introdujo a principios de la década de 1970.

El lenguaje fue formalizado en 1988 por el American National Standard Institute (ANSI).

El sistema operativo UNIX fue totalmente escrito en C.

Hoy C es el lenguaje de programación del sistema más utilizado y popular.

La mayor parte del software de última generación se ha implementado utilizando C.

El sistema operativo Linux y RDBMS MySQL más populares de hoy se han escrito en C.

¿Por qué usar C?

C se utilizó inicialmente para el trabajo de desarrollo del sistema, particularmente los programas que componen el sistema operativo. C fue adoptado como un lenguaje de desarrollo del sistema porque produce código que se ejecuta casi tan rápido como el código escrito en lenguaje ensamblador. Algunos ejemplos del uso de C podrían ser:

Sistemas operativos

Compiladores de idiomas

Ensambladores

Editores de texto

Cola de impresión

Controladores de red

Programas modernos

Bases de datos

Intérpretes de idiomas

Utilidades

Programas C

El programa AC puede variar de 3 líneas a millones de líneas y debe escribirse en uno o más archivos de texto con la extensión “.c”; por ejemplo, hola.c. Puede usar “vi”, “vim” o cualquier otro editor de texto para escribir su programa C en un archivo.

Este tutorial asume que usted sabe cómo editar un archivo de texto y cómo escribir el código fuente dentro de un archivo de programa.

tl; dr El lenguaje de programación C (libro), varios sitios de programación competitivos.

Si está buscando un libro muy básico y fácilmente comprensible, puede mojarse los pies y aprender los conceptos básicos de c a través de LET US C. Yeshwant Kanetkar hace un trabajo bastante bueno, debo decir. Le ayudará a comenzar si lee bien los conceptos y escribe todos los programas y preguntas (la mayoría de ellos).

Para una comprensión más firme del tema y para aprender a codificar bien en C, ¡le recomiendo que lea El lenguaje de programación C , de Dennis Ritchie (inventor del propio C) y Brian Kernighan! Nada lo supera. Aprenderás buenas etiquetas de programación, te acercarás a C. ¡Te espera mucha diversión!

¡Más allá de eso, los caminos son innumerables y las posibilidades ilimitadas!

No hay manera adecuada!

Pero una buena manera sería aprender los conceptos básicos y comenzar a codificar lo antes posible.

  • Lea la sintaxis y los conceptos básicos.
  • Comience a resolver problemas de práctica en sitios como Codechef, Hackerrank, Codeforces, etc.
  • Aprenda estructuras de datos y algoritmos y aprenda a implementarlos
  • Compite en los sitios mencionados anteriormente
  • Paralelamente, cuando empiece a comprender el tema con firmeza, comience a trabajar en sus propios proyectos.
  • Trabaja en cualquier cosa interesante o que valga la pena, ¡contribuye a Open Source!
  • ¡Ahora eres un C ninja!

Libros estándar para C
Estilo de referencia: todos los niveles

  • El lenguaje de programación C (segunda edición) – Brian W. Kernighan y Dennis M. Ritchie
  • C: Un manual de referencia – Samuel P. Harbison y Guy R. Steele
  • Referencia de bolsillo C (O’Reilly) – Peter Prinz, Ulla Kirch-Prinz
  • C – Trampas y trampas – Andrew R. Koenig (Bell Labs)
  • Las preguntas frecuentes de comp.lang.c – Steve Summit

Principiante

  • 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 – 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

Intermedio

  • Programación orientada a objetos con ANSI-C – Axel-Tobias Schreiner
  • C Interfaces e implementaciones – David R. Hanson
  • The C Puzzle Book – Alan R. Feuer
  • La biblioteca estándar de C – PJ Plauger
  • Siglo XXI C – Ben Klemens
  • Algoritmos en C – Robert Sedgewick
  • Punteros en C – Kenneth Reek

Por encima de intermedio

  • Programación experta en C: Secretos profundos en C – Peter van der Linden
  • Programación avanzada de C por ejemplo – John W. Perry

Libros de programación C gratuitos

  • El libro C
  • C esencial
  • El nuevo estándar C: una referencia anotada
  • Programación Orientada a Objetos en C (PDF)

Te sugiero que sigas C: La referencia completa de Herbert Schildt.
Es bueno tanto para principiantes como para expertos. El libro tiene cada detalle minucioso que se requiere en un programa básico e inculca a la persona a aprender más.

La programación en ANSI C por Balaguruswamy también es un buen libro. Es un libro muy bueno para seguir si eres completamente nuevo en programación, ya que todos y cada uno de los conceptos se discuten detalladamente en un lenguaje simple.

El lenguaje de programación C (versión Ansi C) de Brian Karninghan y Dennis. M Ritchie
Este es, con mucho, el mejor libro para la programación, ya que uno de los autores es Dennis Ritchie, el fundador del lenguaje C. Si no sabes nada sobre programación de computadoras, no compres este libro . Por el contrario, si sabe mucho sobre c, todavía no compra este libro. Pero si estás en el medio, definitivamente elige este, ya que esto te llevará a niveles más altos. El flujo del libro no es adecuado para un novato, pero es ideal para intermedios.

Let Us C Book por Yashavant Kanetkar

No, no compres este libro. No está actualizado A medida que el lenguaje C ha evolucionado a lo largo de todos estos años, todavía no veo el cambio tan necesario en términos de exploración profunda en el libro “Let us C”. Por ejemplo, un capítulo completo podría estar dedicado a un compilador e IDE Como sabemos, Turbo C está bastante desactualizado y, por lo tanto, el código debe funcionar en sistemas operativos más nuevos (como Windows 7 y 8) y, por lo tanto, se necesita una comprensión profunda de las herramientas para trabajar en un entorno diferente .
NO COMPRES ESTE LIBRO

C es un lenguaje de alto nivel y propósito general que fue desarrollado originalmente por Dennis M. Ritchie para desarrollar el sistema operativo UNIX en los Laboratorios Bell. C se implementó originalmente en la computadora DEC PDP-11 en 1972.

En 1978, Brian Kernighan y Dennis Ritchie produjeron la primera descripción públicamente disponible de C, ahora conocida como el estándar K&R.

El sistema operativo UNIX, el compilador de C y, esencialmente, todos los programas de aplicación UNIX se han escrito en C. C ahora se ha convertido en un lenguaje profesional ampliamente utilizado por varias razones:

  • Fácil de aprender
  • Lenguaje estructurado
  • Produce programas eficientes.
  • Puede manejar actividades de bajo nivel
  • Se puede compilar en una variedad de plataformas informáticas.

Los siguientes son los mejores libros para aprender a programar en lenguaje C.

El libro del lenguaje de programación 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.

Vamos a reservar

El programador C de hoy en día tiene que dominar la complejidad del lenguaje, ya que es el idioma de elección en ingeniería, ciencia y programación de juegos. El programador también debe estar contento con su uso en entornos como Linux, Windows o Internet. Let Us C de Yashavant Kanetkar no asume ningún fondo de programación y está diseñado para tales lectores. Es un libro estándar y comienza con lo básico.

C en profundidad libro

Compre 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.

Programación en Ansi C

De acuerdo con la esencia original de este distinguido éxito de ventas, la sexta edición presenta los conceptos de programación en C en un orden simple, claro y lógico, por lo que es ideal para los principiantes. 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!

Head First C Kindle Edition

¿Alguna vez has deseado poder aprender C de un libro? Head First C proporciona una experiencia de aprendizaje completa para C y programación imperativa estructurada. Con un método único que va más allá de la sintaxis y los manuales de procedimientos, esta guía no solo le enseña el idioma, sino que le ayuda a comprender cómo ser un gran programador. Aprenderá áreas clave como conceptos básicos de lenguaje, punteros y aritmética de punteros, y administración dinámica de memoria. Los temas avanzados incluyen multihilo y programación en red, temas típicamente cubiertos en un curso de nivel universitario.

Programación en C Book

La programación en C está diseñada para servir como un libro de texto para los estudiantes universitarios de ingeniería, aplicaciones informáticas y ciencias de la computación para un curso básico de programación en C. Completo en su cobertura, el libro se centra en los fundamentos para construir una base sólida de cómo escribir programas C efectivos.

Fuente :

Descripción general del lenguaje C, Wikipedia, Amazon.

Programación en C: un enfoque moderno o aprender C de la manera difícil.

Esos libros te harán un programador C.

Serás un mejor programador de C si lees K&R más tarde, si lo haces. Lo leí principalmente con fines históricos, para ver cómo los autores de C pensaban programar en C en ese momento. Pero hay errores en los ejemplos de código. No te enseña qué herramientas usarás día a día: editor de texto, makefiles, etc. No te enseña cómo organizar tu proyecto.

“Un libro accesible como C Primer Plus sería C Cómo programar por Paul Deitel y Harvey Deitel. Al igual que otros textos del Programa de cómo hacer Deitels serie, C Cómo programar es una introducción integral a la programación en C.

Sirve como una fuente de información detallada para principiantes, especialmente para estudiantes universitarios que buscan emprender una carrera en codificación, o instructores y profesionales de desarrollo de software que buscan 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” sobre ejemplos de codificación, la firma Deitel, que presenta conceptos en el contexto de programas de trabajo completos en lugar de fragmentos de código incompletos. Personalmente, considero que este enfoque es más útil porque tienes la oportunidad de ejecutar cada programa mientras lo estudias. También tiene la oportunidad de ver cómo lo que está aprendiendo se aplica a los escenarios de programación del mundo real.

Los mejores libros de C para principiantes

Como principiante en programación, puede ser difícil para usted elegir los mejores libros en C para comenzar su viaje de programación en C. Seleccionar un buen libro es una parte crucial del aprendizaje. Los siguientes libros son muy recomendables para aquellos que no tienen ningún conocimiento previo en programación.

El lenguaje de programación C

El lenguaje de programación C está escrito por Brian W. Kerninighan y Dennis M. Ritchie. Este libro se considera el mejor libro de programación en C porque está escrito por inventores del lenguaje C. El libro explica el concepto de lenguaje C de una manera fácil y cubre cada concepto en detalle. Este libro será realmente útil para las personas que buscan estudiar conceptos informáticos y programación en C.

C: la referencia completa

C: La referencia completa está escrita por Herbert Schildt. Es un libro popular entre todos los demás libros escritos por Herbert Schildt. Al leerlo, obtendrá una cobertura profunda del lenguaje C, así como todas las nuevas características de C. El libro también incluye cientos de ejemplos y aplicaciones de muestra. Algunos otros libros de programación populares escritos por Herbert Schildt son Java – The Complete Reference y Java – A Beginners Guide.

Programación en ANSI C

La programación en ANSI C está escrita por E Balagurusamy. Yo personalmente te recomiendo que comiences a aprender de este libro porque aprendí todos los conceptos básicos de C usándolo. Este libro es uno de los mejores y más populares libros de programación en C de la India. El autor ha dado ejemplos simples después de cada concepto que lo ayudarán a aprender el lenguaje C de una manera fácil.

Déjanos C

Let Us C está escrito por Yashavant Kanetkar. Es un autor muy conocido y popular en la India. Este es otro libro que me ayudó a aclarar mis conceptos de programación en C. La mejor parte del libro es que hay tantos ejemplos al final de cada capítulo que realmente ayudan a mejorar las habilidades de C. Let Us C es otro libro de programación de C más vendido y popular en India.

Cabeza primero c

Head First C está escrito por David Griffiths. Head First C proporciona una experiencia de aprendizaje completa para lenguaje C y programación imperativa estructurada. El libro te ayuda a entender cómo ser un gran programador. Aprenderá temas básicos y avanzados de manera fácil con buenos ejemplos de programación.

Aprenda C – Nuevo en programación

C Cómo programar: para un libro tradicional de aprender a programar, esta es una buena opción. Es fácil de entender, y funciona como una buena referencia, a pesar de la fijación de los autores con las hormigas.

Head First Into C: A Brain Friendly Guide: este libro es muy pesado en gráficos y, al ser así, ayuda a introducir a las personas nuevas en la programación del lenguaje. Puede ser un poco tonto en algunos puntos, pero en general es una excelente introducción y fácil de aprender. Las secciones de preguntas y respuestas son muy apreciadas.

Aprende C – Ya sabes un idioma

Aprenda C de la manera difícil: Ejercicios prácticos sobre los temas computacionales que sigue evitando: este libro no es tanto una guía de referencia como un curso en un libro … Y es uno que realmente se asegura de escribir un código seguro. Con cada ejercicio hay una sección sobre cómo romper el fragmento de código que acaba de escribir. Esto garantiza que siempre estará pensando en cómo hacer que su código sea más seguro y menos propenso a errores. Sin embargo, este libro también supone que ya conoces otro idioma, así que si no lo sabes, asegúrate de vincularlo con un libro de referencia / introducción.

El lenguaje de programación C: si desea escuchar sobre el lenguaje C directamente de las personas que lo crearon, este es el libro para obtener.

Lectura adicional

Código: El lenguaje oculto del hardware y software de la computadora: este libro no trata ESPECÍFICAMENTE con C, pero es un buen libro para leer cuando comienza a programar. Entra en detalles sobre cómo funcionan las computadoras a nivel de circuito. Cuando entiendes cómo funcionan las cosas, es menos probable que te confundas sobre por qué algo no funciona. También le ofrece una introducción al lenguaje ensamblador cerca del final.

Aparte de estos libros, también podría considerar la Escuela Holberton. Te enseñan C en profundidad, junto con varios otros idiomas para mantenerte completo. No es solo el aprendizaje de libros tampoco; te dan proyectos específicos para lograr, como construir tu propio caparazón.

Cabeza primero c

Un gran libro para principiantes, es más interactivo que los otros que siguen la lista.

El lenguaje de programación C – Brian .W. Kernighan y Dennis M. Ritchie

El libro más recomendado para principiantes.

La referencia completa a C

Esto también se recomienda para principiantes, pero como una idea personal, me resultó mucho más fácil de usar cuando tenía una comprensión firme de los conceptos básicos, es más adecuado como un segundo libro.

  • Programación experta en C: Secretos profundos en C por Peter van der Linden

  • El lenguaje de programación C por Brian W. Kernighan

  • Programación en C: un enfoque moderno de KN King

  • C: Un manual de referencia de Samuel P. Harbison III

  • Algoritmos en C, Partes 1-4: Fundamentos, estructuras de datos, clasificación, búsqueda por Robert Sedgewick

  • Algoritmos en C, Parte 5: Algoritmos gráficos de Robert Sedgewick

No hay una respuesta específica a esta pregunta. Cada uno de nosotros se siente cómodo con nuestros propios niveles de lectura y comprensión. Pero como he leído alrededor de 5–6 libros, lo que sugiero es ir a Let us C por Yashwant kanetkar. En realidad se llama la guía del ingeniero. Creo que la mayoría de los ingenieros han comenzado su viaje de programación con este libro. Aunque el libro tiene algunas preguntas difíciles, no te desmotives. También sugiero ANSI C por balaguruawamy. También es un libro bastante bueno para lo básico.

Vamos a C:

Let Us C 14 Edition – Compre Let Us C 14 Edition en línea a los mejores precios en India – Flipkart.com

ANSI C:

Compre programación en Ansi C Book en línea a precios bajos en India

También puede probar la Programación en C de Reema thareja como libro de referencia. Tiene algunos buenos ejemplos.

Programación en C:

Compre programación en C Book Online a precios bajos en India

Los libros mencionados anteriormente son para fortalecer sus conceptos básicos. Para c avanzado, siempre está el lenguaje de programación The C de Dennis Ritchie y Brian Kernighan. (Los creadores de C)

Los libros anteriores son para obtener una buena comprensión del lenguaje C. Si quieres aprender estructuras de datos en profundidad en C, ¡entonces es una historia completamente diferente!

COMPRE LOS LIBROS DE PROGRAMACIÓN TOP 5 C
1. Compre Let C Book en línea a precios bajos en India
2.Amazon.in: Compre el libro del lenguaje de programación C en línea a precios bajos en India
3.Compra el libro de lenguaje de programación C (versión Ansi C) en línea a precios bajos en India
4. Compre programación en ANSI C Book en línea a precios bajos en India

¿Eres un amante de los programas? Esta publicación te ayudará a aprender el lenguaje de programación c . Necesitas inspiración para comenzar el viaje de programación. Esta publicación te dice algunos aspectos importantes del lenguaje de programación C. Hay muchos lenguajes de programación PERO por qué USTED debe elegir C como primer lenguaje de programación.
Hay demasiados lenguajes de programación disponibles en NET, pero elija de acuerdo a sus necesidades. Esta publicación inspirará a elegir C como primer lenguaje de programación, C inspirará a aprender C ++ y JAVA.

Una forma de describir una computadora es como una caja eléctrica que se utiliza para realizar diversas tareas en función de comandos dados. Técnicamente correcto, puede generar una gran cantidad de confusión, particularmente entre aquellos que luego intentan programar un refrigerador.
Una mejor manera es describirlo como un dispositivo que procesa la información de acuerdo con las instrucciones que se le dan.

Los dispositivos móviles como teléfonos celulares y computadoras de mano se están volviendo cada vez más populares. Además, los dispositivos de consumo comunes como el horno de microondas, las lavadoras y las cámaras digitales son cada vez más inteligentes. Esta inteligencia proviene de un microprocesador, un sistema operativo y un programa integrado en estos dispositivos.
Estos programas no solo tienen que ejecutarse rápidamente sino que también tienen que funcionar en una cantidad limitada de memoria. No es de extrañar que dichos programas estén escritos en C. Con estas limitaciones de tiempo y espacio, C es el lenguaje de elección al construir sistemas y programas de superación.

La comunicación con una computadora implica hablar el idioma que la computadora entiende, lo que inmediatamente descarta el inglés como el idioma de comunicación con la computadora. Sin embargo, existe una estrecha analogía entre aprender inglés y aprender el lenguaje de programación c.
El método clásico de aprender inglés es aprender primero los alfabetos utilizados en el idioma, luego aprender a combinar estos alfabetos para formar palabras, que a su vez se combinan para formar oraciones y las oraciones se combinan para formar párrafos.
Aprender el lenguaje de programación c es similar y más fácil. En lugar de aprender directamente a escribir programas, primero debemos saber qué alfabetos, números y símbolos especiales se usan en el lenguaje de programación C, y luego cómo se construyen esas constantes, variables y palabras clave.
Y finalmente, ¿cómo se combinan para formar una instrucción? Un grupo de instrucciones se combinaría más adelante para formar un programa. Esto se ilustra en la siguiente figura.

Si está realmente interesado en aprender C de una manera que debería enseñarse, creo que tiene dos opciones:

En línea —-> Programación informal C con GNU / Linux. El autor User-11553093986800105558 ha hecho un trabajo brillante. Me encantó la forma en que se acerca al lenguaje. Además, me gustó su filosofía de cómo se debe enseñar la informática. Míralo y sabrás que el recurso es una joya.

Fuera de línea —-> Leer, comprender y resolver la Biblia https://www.ime.usp.br/~pf/Kerni… . Hay una razón por la que no solo yo, todos los que están remotamente familiarizados con C consideran ese libro como la fuente más auténtica. Pero tenga en cuenta que no es el mejor libro si se está introduciendo en la programación utilizando C. Necesitará persistencia y búsqueda en Google para pasar los primeros días después de comenzar el libro. Después de la primera semana, excepto un viaje inolvidable. Una cosa más, el recurso en línea que señalé es más moderno en términos de los estándares C utilizados como ejemplos, en comparación con la Biblia.

Programación en C: un enfoque moderno, segunda edición por KN King

Este libro ofrece un enfoque único hacia el lenguaje C. C ha sufrido varios cambios, como la concatenación de tokens, y este libro incluye estos cambios de manera efectiva. Los programas están escritos en C puro para que sean fácilmente portátiles. Este libro fomenta las habilidades de pensamiento en el lector y le permite encontrar la solución más eficiente del problema. Es un libro de clase ideal para un entusiasta de C.

Guía absoluta para principiantes de C, 2ª edición Por Greg Perry

El libro justifica su nombre y está especialmente desarrollado para programadores que nunca han programado antes. El libro comienza con comandos básicos de E / S como printf () y scanf () y avanza hacia estructuras de datos, memoria de almacenamiento dinámico, bucles y funciones de creación. El libro está escrito de una manera fácil de entender con un esquema de instrucción claro. Da una explicación simple de la sintaxis básica y las notaciones utilizadas en el lenguaje C.

Empecé a aprender C hace un año alrededor de enero. En aquel entonces, no sabía nada sobre el idioma y tuve que comenzar desde cero. Supongo que es el caso con usted (cualquier cosa adicional es una ventaja), así que solo narraré lo que hice y creo que eso aclarará todas sus dudas.

En la universidad, como todos los demás, también recibí muchas sugerencias para ver videos de NPTEL para comenzar a aprender. Lo hice durante alrededor de 2 semanas y resultó ser una pérdida de tiempo porque nunca puedes tener esa confianza que logras después de completar un libro.

Más tarde, tomé un libro, Programación en ANSI C por E Balagurusamy. Es un buen libro para desarrollar un conocimiento básico sólido sobre el idioma, pero puede elegir cualquier libro de su elección porque todos enseñan lo mismo. Esa es la etapa I donde planea qué y cómo va a lograr su objetivo.

Después de eso, comencé a leer el libro estableciendo el objetivo de un capítulo por día (se permitía más pero no menos). Traté de recordar la parte de la teoría lo más posible, pero me concentré más en la codificación. Me aseguré de practicar todos los códigos dados como ejemplo en el libro. Puede comprender la mayoría de los códigos con la ayuda de la teoría, pero para algunos, tuve que consultar conferencias en video. Paso a paso completé el libro. Esa es la etapa 2, donde tiene una idea sobre la mayoría de los temas pero recuerda un poco .

Ahora viene la última y más importante etapa, donde dominas lo que aprendes. Lo hice en dos partes. Primero, tomé algunos proyectos simples de Internet como hacer un juego de adivinanzas o un juego de tres en raya y lo intenté escribir el código completo por mi cuenta. Indudablemente, tomé la ayuda de Internet donde me quedé atascado y no pude encontrar ninguna salida. Esta práctica ayudó a aprender muchas cosas nuevas sobre el idioma que los libros no podían enseñar pero no ayudó mucho a dominarlo.

En segundo lugar, me registré en un sitio web de programación, HackerRank y comencé a practicar allí, y eso fue un verdadero cambio de juego (hay muchos sitios web disponibles como HackerRank, HackerEarth, etc. y puedes elegir cualquiera de ellos. Además, hay un sitio web llamado http: //geeksforgeeks.com y eso también es muy útil para aprender los conceptos clave en menos tiempo). Al practicar y participar en concursos en estos sitios web, sus habilidades aumentarán exponencialmente. Puede formular sus dudas en la sección de discusión y recibir una variedad de excelentes soluciones para el mismo problema. A veces, simplemente puede leer la sección de discusión y eso solo lo ayudará a aprender muchas cosas.

Por último, quiero decir que estas prácticas funcionan solo si eres dedicado y apasionado por la causa.

Estar motivado.

¡Feliz codificación! 🙂

Como principiante en programación, puede ser difícil para usted elegir los mejores libros en C para comenzar su viaje de programación en C. Seleccionar un buen libro es una parte crucial del aprendizaje. así que he enumerado los dos mejores 😉

# Déjanos C

Let Us C está escrito por Yashavant Kanetkar. Es un autor muy conocido y popular en la India. Este es otro libro que me ayudó a aclarar mis conceptos de programación en C. La mejor parte del libro es que hay tantos ejemplos al final de cada capítulo que realmente ayudan a mejorar las habilidades de C. Let Us C es otro libro de programación de C más vendido y popular en India.

#Head First C.

Head First C está escrito por David Griffiths. Head First C proporciona una experiencia de aprendizaje completa para lenguaje C y programación imperativa estructurada. El libro te ayuda a entender cómo ser un gran programador. Aprenderá temas básicos y avanzados de manera fácil con buenos ejemplos de programación.

More Interesting