Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo pueden los principiantes aprender y utilizar bien el lenguaje C?

¿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