¿Para qué sirve aprender el lenguaje C?
Por lo tanto, leer con una actitud "escéptica" puede ser más propicio para los estudiantes chinos que están acostumbrados a memorizar para ampliar sus mentes. Hay muchos problemas sin resolver en la historia del lenguaje C, que se debaten interminablemente y hasta ahora no han tenido resultados. Por ejemplo, se deben usar espacios o tabulaciones para la sangría, y "{" no es una sola línea. Debería empezar una nueva línea... Debe tener su propio punto de vista: "¿Es mejor creer en los libros que no tener ningún libro"? Aprender a programar es mucho más importante que leer libros. La programación práctica es 0xFFFFFFFF veces mejor que leer un libro. No se limite a seguir un guión, eso sólo producirá mecanógrafos. Haz algo desafiante, como juegos, programas de bromas o incluso software publicitario. Si no sabes por dónde empezar, descarga el código fuente de otra persona. Al mismo tiempo, no te quedes atrapado en TC2, toma un camino más amplio, VC, gcc, Dev-C++, Eclipse…, el vasto mundo está lleno de emoción. Aparte de C++, es difícil encontrar un lenguaje de alto nivel tan cercano a las computadoras como C. La enseñanza en el aula puede enseñarle tipos, selecciones, bucles, entrada/salida, etc. Me gusta llamarlos los "consejos" del lenguaje C, es decir, ni siquiera los he tocado. Sólo comprendiendo los principios internos del lenguaje C y las computadoras se podrá dominar el lenguaje C de manera fácil y feliz. Me gusta llamarlos los "consejos" de C. Es una sensación maravillosa y emocionante escribir una línea de código y no sólo ver lo que hará, sino también lo que le hará a la CPU, la memoria y varios dispositivos informáticos. En este caso, sentirá que realmente domina el lenguaje C y puede usarlo para lograr todo lo que desea hacer, en lugar de estar limitado por el lenguaje C y lidiar con varios problemas inexplicables de una manera desagradable. Para encontrar este sentimiento, no te conformes con las clases y los libros de texto, y no seas supersticioso con los clásicos presentados por no profesionales. Ahora que tenemos una oportunidad tan buena de entrar en contacto con las obras de tantos maestros y maestros menores de talla mundial, debemos aprovechar la oportunidad para dialogar con ellos directamente. Estos son algunos de los mejores libros de texto para comenzar. [Deitel94] ha publicado la cuarta edición, pero en China sólo existe la segunda edición. Este es un libro que puede guiarlo por el camino correcto hacia la programación. El autor de Prata04] ha escrito una serie de libros "introductorios", que son muy clásicos, actualizados muchas veces y ricos en contenido. [Kelley97] también es un libro de texto clásico. Su mayor ventaja es que no tiene una versión china, por lo que te obliga a pensar en inglés. [Roberts94] es completamente diferente. El autor es profesor titular de informática en la Universidad de Stanford y un famoso experto universitario en educación informática. Este libro enseña programación, no C (scanf() aparece por primera vez en la página 539), por lo que si desea aprender técnicas de programación avanzadas, este libro es un excelente libro introductorio, pero si desea aprender el complejo lenguaje C, este libro no te ayudará. [Harbison02] es un libro tipo "libro grande", probablemente el único que vale la pena coleccionar para emergencias, por lo que no es un libro introductorio, pero es un muy buen libro de referencia para principiantes. Después del curso, lo primero que debes hacer es romper el libro de texto (sí, el que tiene mi nombre en el nombre del autor). En lugar de dejar que aparezca a menudo en el mercado de libros usados, es mejor romperlo y tíralo) e inmediatamente ve a leer [Kernighan88]. Este libro está escrito por el diseñador del lenguaje C. Describe el lenguaje C en un lenguaje extremadamente conciso y preciso. Cada vez que leo este libro, mi comprensión del lenguaje C se profundiza. Para obtener información absolutamente precisa, no hay más remedio que leer [C99], aunque C99 es difícil de leer. Además, también puede leer [Kernighan99] y [Linden94] para mejorar sus habilidades prácticas de programación y ampliar sus conocimientos. El primero se centra en la tecnología y las estructuras de datos, el segundo se centra en la experiencia y los principios, y especialmente el segundo te hará darte cuenta de que la programación es lo más interesante bajo el sol. Cuando la cantidad de programación aumente y se cometan más y más errores, busque [Maguire93] y conviértase en el asesino de errores. Si aprender el lenguaje C le interesa en principios informáticos más profundos, puede leer [Bryant02]. También está [Koenig89], un libro dedicado a "burlarse" del lenguaje C, que también vale la pena leer. Los autores de estos libros han hecho su trabajo concienzudamente, pero también han recurrido a una gran cantidad de material que es relevante pero está fuera del alcance de este libro.
A partir de las referencias, podrás encontrar más contenido que vale la pena saborear. Aunque los libros técnicos escritos originalmente por chinos no son tan buenos como los clásicos extranjeros, todavía tienen su propio valor y existen multas por arriesgarlos ocasionalmente. Aquí se recomienda un libro [Lin Rui 03]. Naturalmente, no es tan grueso como el libro del maestro, pero es bastante único y sin sentido. Algunas emociones improvisadas también agregan un poco de toque humano a la programación.
¡Gracias por adoptar!