Red de conocimiento informático - Conocimiento sistemático - Estoy buscando libros de introducción para programadores. Estoy aprendiendo C y quiero realizar el examen para convertirme en programador junior.

Estoy buscando libros de introducción para programadores. Estoy aprendiendo C y quiero realizar el examen para convertirme en programador junior.

Los siguientes son libros que he resumido en varias etapas basándose en los consejos de otras personas y en mis propias referencias. ¡Espero que te sean útiles! !

La primera etapa:

1:: "Cómo programar en C" por H.M. Deitel y P.J. Deitel (Tutorial de la Universidad C)

2:: Qian Neng "Tutorial de programación en C"

3:: "c esencial" de Stanley B.lippman traducido por Hou Jie

4:: Stanley B.Lippman, Josee LaJoie, Barbara E .Moo's " c primer"

5:: "el lenguaje de programación c" de Bjarne Stroustrup

Segunda etapa:

1:: "c efectivo" de Scott Meyers

2:: La "c excepcional" de Herb Sutter

3:: La "c más efectiva" de Scott Meyers

4:: La "c más excepcional" de Herb Sutter

La tercera etapa:

1:: "Insied the c object model" de Stanley B.lippman (exploración en profundidad del modelo de objetos C)

2:: "El diseño y evolución de c" por Bjarne Stroustrup (El diseño y evolución de C)

3:: "C Gotchas: Evitar problemas comunes en codificación y" por tephen C. Dewhurst Design" (Programación en C Trap)

La cuarta etapa:

1:: "la biblioteca estándar de C" por Nicolai M.Josuttis (Biblioteca estándar de C - Tutorial de autoestudio y manual de referencia)

2: El "stl efectivo" de Scott Meyers

3: La "programación genérica y el stl" de Matthew H. Austern (programación genérica y STL)

p>

4:: "Análisis de código fuente stl" de Hou Jie

La quinta etapa:

1:: "estilo c excepcional" de Herb Sutter

2:: "plantilla c"

3:: El "diseño c moderno" de Andrei Alexandrescu

La sexta etapa

1:: "Localización y flujos de entrada y salida en C" "Programación de redes en C" "Programación en C a gran escala"

2:: "Ruminations On C" (C Meditations) de Barbara E. Moo y Andrew Koenig

Otros:

Stanley B. Lippman, versión fotocopia de "Inside The C Object Model", versión china "Exploración en profundidad del modelo de objetos C"

Elementos de Re

Software utilizable orientado a objetos", versión en fotocopia, versión china "Patrones de diseño: la base del software reutilizable orientado a objetos"

Libro de John Lakos "Diseño de software C a gran escala" ("Programación C a gran escala" 》

Andrew Koenig y Barbara Moo en "C acelerado: programación práctica con el ejemplo" "Reflexiones sobre C"

Bruce Eckel, "Pensamientos sobre programación en C"

Serie de programación de Windows:

"Programación de Windows" de Charles Petzold (Programación de Windows)

"Aplicaciones de programación para Microsoft Windows" de Jeffrey Richter (Programación básica de Windows) y "Windows avanzado" (Windows Advanced Guía de programación)

Estructuras de datos y algoritmos

1:: "Estructura de datos (versión en lenguaje C)" por el profesor Yan Weimin de la Universidad de Tsinghua y el profesor Wu Weimin de la Universidad Tecnológica de Guangdong

2:: "Estructuras de datos (descritas con métodos orientados a objetos y C)" por el profesor Yin Renkun de Tsinghua

3:: Libro clásico: "Estructuras de datos y análisis de algoritmos en C " por Mark Allen Weiss (Estructuras de datos y análisis de algoritmos en C) Análisis de algoritmos - Descripción en lenguaje C) y "Estructuras de datos y análisis de algoritmos en C" (Estructura de datos y análisis de algoritmos - Descripción en lenguaje C)

4:: "Diseño y análisis de algoritmos" por Wang Xiaodong

p>

5:: "Técnicas de diseño y análisis de algoritmos" por M.H Alsuwaiyel (Arabia Saudita)

6:: Clásico : Thomas H.Cormen, Charles E.Leiserson "Introducción a los algoritmos" (Introducción a los algoritmos)