Lenguaje C: el lenguaje C está diseñado por Tan Haoqiang.
La mayoría de la gente recomienda el libro de Tan Haoqiang, "Programación en lenguaje C" de Tan Haoqiang. Creo que es más adecuado como libro de texto, principalmente porque no es tan extenso y el contenido del libro no es muy completo. Lo mejor es que te presente un profesor.
La quinta edición de C Primer Plus escrita por Stephen Prata
Este libro es relativamente grueso, el contenido es relativamente básico, la expansión es más amplia y es más fácil de estudiar por su cuenta. . El único inconveniente es que está escrito por extranjeros y las traducciones nacionales suelen ser insatisfactorias. Si tu nivel de inglés es bueno, lo mejor es leer la versión en inglés.
Introducción clásica al lenguaje C, cuarta edición, por Ivor Horton
Segunda parte: la segunda fase
En esta etapa, depende de la dirección del personal enfocar. Android es generalmente JAVA, juegos de PC, software C++, también se recomienda C#. Estos son idiomas convencionales. Otros idiomas dependen de las preferencias y el desarrollo personales.
En general, es fácil conocer un lenguaje orientado a objetos y luego cambiar a otro. De hecho, las ideas son similares, la principal diferencia radica en la sintaxis. C# es fácil de aprender, se necesita un mes para comenzar y un año para dominarlo, pero C++ es un poco difícil. Se necesita un año para comenzar y veinte años para dominarlo. Si tienes tiempo, puedes aprender lenguaje ensamblador.
Introducción a C++, Cuarta Edición
(Curso introductorio:
Introducción a C++, Cuarta Edición
Piensa en C++, Segunda Edición p>
La biblioteca estándar de C++: tutoriales y referencia
Curso avanzado:
El lenguaje de programación C++, edición especial
El diseño de C++ y su desarrollo
Dentro del modelo de objetos C++
Plantillas C++: una guía completa
Análisis de código fuente STL
Programación genérica y STL
p>Diseño C++ moderno: aplicación de patrones de diseño y programación genéricos
Categoría de habilidades aplicadas:
C++ eficaz, segunda edición
C++ más eficaz
Excelente C++
Mejor C++
STL efectivo
Reflexiones sobre C++)
Tres: la tercera etapa
Programación API/SDK-Windows (Jeff Prosise)
Este libro es principalmente un estudio en profundidad del desarrollo de software de Windows. Después de todo, es la API de Windows. Si se especializa en C++, probablemente hojeará este libro sin profundizar demasiado. QT es la clave para el pensamiento profundo en C++.
Cuatro: la cuarta etapa
Tecnología MFC-Inside v c++, MFC simple y video tutorial Sun Xin VC++6.0
Si es C++, QT Es un objeto clave de aprendizaje.
Cinco: la quinta etapa
COM/DCOM/atl/COM+-COM experto en tecnología.
Etapa desconocida:
La "estructura de datos" y la "Introducción a los algoritmos" son básicamente el núcleo de la programación, y una gran cantidad de programación se basa en la implementación de algoritmos. Estos dos temas básicos requieren un estudio en profundidad y son los criterios centrales para determinar la capacidad de programación.
Si no comprende la capa subyacente, los "Principios del sistema operativo" son fáciles de entender.