¿Cómo pueden los principiantes aprender y utilizar bien el lenguaje C?
Me gustaría presentarle algunos libros de programación. Se recomienda aprender C primero y luego C (también puede aprender C directamente una vez que conozca la sintaxis básica, podrá observar las estructuras de datos). y algoritmos, a continuación, observe los principios de composición de la computadora: --gt; Principio de compilación--gt; Después de aprenderlos, podrá estudiar los algoritmos en profundidad y también podrá observar los gráficos por computadora y la inteligencia artificial.
1. Algoritmo
El arte de la programación informática-------Donald.E.Knuth----------Algoritmo "Eclipsa el cielo y Slay the Dragon" Sword
Introducción a los algoritmos-----------------Thomas H. Cormen--------Algoritmo "Slaying the Dragon by El cielo y matar al dragón" con dos espadas
Matemáticas discretas y sus aplicaciones----------Kenneth H.Rosen
Matemáticas concretas: conceptos básicos de la informática- -------Donald.E.Knuth
2. Estructura de datos
Estructura de datos C
Algoritmo y aplicación de estructura de datos
3. Lenguaje C
Lenguaje de programación C (segunda edición·Nueva edición)---Lenguaje C "Las dos espadas del cielo y la matanza de dragones"---Brian W. Kernighan "Padre del lenguaje C "
C Primer Plus Edición china (Quinta edición))--------Lenguaje C "Las dos espadas del cielo y la matanza de dragones" ---Stephen Prata
Programación C (tercera edición) -------------- -------------Tan Haoqiang
Enciclopedia del lenguaje C (cuarta edición)- -------------------- ------HERBERT SCHILDT
Interfaz e implementación en lenguaje C: técnicas para crear software reutilizable---- ---------DAVID R.HANSON
Manual de referencia del lenguaje C (quinta edición del libro original)------------------ --------Samuel P.Harbison
Tutorial de programación en C---------------------- -----H.M.Deitel/P.J.Deitel
C trampa y defectos------------------------------------- -----Andrew Koenig
5, C
Lenguaje de programación C (edición especial)---c Los ocho grandes diamantes----Bjarne Stroustrup "Padre de C"
C Primer (3.a edición) Versión china--- -c Ocho grandes diamantes---Stanley B.Lippman
C Primer (4.a edición) Versión china----c Ocho grandes diamantes---Stanley B.Lippman
C Biblioteca de programas estándar: tutoriales de autoestudio y manuales de referencia--c Los ocho grandes diamantes--Nicolai M.Josuttis
El diseño y evolución del lenguaje C-----c Los Ocho Grandes Diamantes----Bjarne Stroustrup "Padre de C" ”
Exploración en profundidad del modelo de objetos C---c Ocho Diamantes----Stanley B.Lippman
Versión china Essential C---c Ocho diamantes---Stanley B. Lippman
Versión china C efectiva 2.ª edición---- -c Ocho grandes diamantes------Scott Meyers
Versión china en C más efectiva----c Ocho grandes diamantes- -----Scott Meyers
Programación en C Pensamientos (segunda edición) Volumen 1: Introducción al estándar C--------Bruce Eckel
Pensamientos de programación en C (segunda edición) Volumen 2: Técnicas prácticas de programación------- -Bruce Eckel
Programación en C-----------------
----------Tan Haoqiang
Tutorial de programación en C (segunda edición)--------------Qian Neng
C Primer Plus (Quinta edición) Versión china---Stephen Prata
6. Sistema operativo
Comprensión profunda de los sistemas informáticos (edición revisada)-------RANDAL. E. BRYANT
Sistema operativo de computadora (Sexta edición)
7. Principios de compilación
Escribe un archivo MAKE conmigo
"Principios de compilación y tecnología y herramientas" ------- Alfred ------- Long Shu
"Principios de compilación modernos-Descripción del lenguaje C" ----------- Andrew W. Appel ----------- Tiger Book
"Diseño e implementación de compiladores avanzados" ----------- Steven S.Muchnick ----- - ----- Libro de ballenas
8. Network
Red de computadoras Cuarta edición versión china -----------Andrew S. Tanenbaum ---- ---Los tres mosqueteros de la programación de redes
3 volúmenes de explicación detallada de TCP/IP--------------------Richard Stevens--- -Programación de redes III Swordsman
Programación de redes UNIX 2 volúmenes--------------------Richard Stevens----Los tres mosqueteros de la programación de redes
Uso de TCP/IP para conexión a Internet----------Douglas E. Comer
Programación TCP/IP avanzada----------- ---- ----Jon C. Snader
Programación de redes C--------------------------------Douglas Schmidt
Programación Avanzada en Entorno UNIX (2ª Edición)--------------------Richard Stevens
9. p>Diseño e Implementación del Kernel Linux
Comentarios Completos sobre el Kernel Linux
Análisis y Programación del Kernel LINUX