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)