Aprender lenguajes informáticos
A continuación se enumeran las cosas a las que debe prestar atención al aprender C++.
1. Aprende C++ como un nuevo lenguaje (¡no tiene nada que ver con C, de verdad! De verdad).
2. Lea "Pensar en C++" en lugar de "C++ muere"
3. Lea "El lenguaje de programación C++" y "Dentro del modelo de objetos de C++", que no. solo porque son difíciles, pero también somos principiantes;
4 No te dejes confundir por palabras como VC, BCB, BC, MC, TC, etc. - Son entornos de desarrollo integrados y estamos aprendiendo un lenguaje;
5. No dejes de lado los problemas de programación aparentemente simples: a menudo no lo son.
6. Ser capaz de utilizar Visual C++ no significa que sepas C++;
7. ¡Aprender clases no es difícil, ni tampoco plantillas, STL o programación genérica!
8. Si no eres un genio, no intentes aprender a programar jugando; crees que lo has logrado, pero en realidad tu nivel de C++ no ha mejorado a medida que tu habilidad ha mejorado. De hecho, siempre podrás recordar: aprender C++ es escribir programas de juegos;
9. No puedes aprender bien C++ leyendo libros de Visual C++;
10. No puedes ¡No lo hagas tú mismo!
11. Las personas impacientes tienden a preguntar: ¿Qué debo aprender? - Deja de preguntar, solo aprende rápido.
12. ;--Te sugiero que robes un banco;
13. La gente impaciente tiende a decir ¡Quiero la versión china! ¡No sé inglés! --¡No hablo Inglés! ¿No lo haré?
14. Las personas impacientes suelen preguntar: ¿Cuál es mejor, XX o YY? -Te digo, ambas son buenas-, siempre y cuando aprendas.
15. Hay dos tipos de personas impacientes: 1. Personas que simplemente esperan y ven pero no aprenden; 2. Personas que solo aprenden pero no persisten.
16. : ¿Cuál es mejor, XX o YY?
16. En lugar de tener en cuenta la tecnología obsoleta, es mejor ceñirse a la tecnología de moda;
17. /p>
18. Una de las mejores formas de aprender programación es leer el código fuente;
19. Nunca pienses que el libro que tienes en la mano es suficiente en ningún momento;
20 Lea la "Biblia C++ de estándares" (versión china: Standard C++ Baoshu), domine el estándar C++;
21. Si puede comprender este libro, léalo detenidamente; no puedo entender este libro, léelo con atención Lectura;
22. No esperes recordar y dominar nada después de leerlo por primera vez; léelo la segunda y tercera vez.
23. Lea "C++ eficaz", "C++ más eficaz" y "C++ excepcional";
24. No se quede en la cuna del entorno de desarrollo integrado, aprenda a controlarlo. entorno de desarrollo integrado y aprender a utilizar el método de línea de comandos para procesar programas
25 Discutir puntos de vista significativos de C++ con otros en lugar de discutir sobre si XX es válido o si YY o ZZ es mejor;
26. Lea "Práctica de programación" y sígala estrictamente;
27 No asuma que solo porque la sintaxis y las palabras clave en C y C++ tienen exactamente el mismo significado y función.
C++ no es de ninguna manera una "extensión" de C; si C++ se llamara Z desde el principio, no asociarías C con Z tan estrechamente;
28.29. de XX a C++ Así es, estás volviendo a aprender un lenguaje completamente nuevo;
30. Antes de decidirte a aprender C++, lee "Dentro del modelo de objetos de C++";
31
31. El secreto para aprender a programar es: programación, programación, programación
32. Recuerde: la tecnología orientada a objetos no es exclusiva de C++; >34. Incluso si el código fuente está en CD-ROM, ponga en práctica los ejemplos del libro en su computadora;
35. Amplíe los ejemplos significativos del libro;
36. Preste atención a las técnicas de manejo de excepciones en C++ y aplíquelas a sus propios programas;
37. Revise los programas que haya escrito en el pasado e intente reescribirlos para aplicar lo que ha aprendido;
p >
37. Revisa los programas escritos en el pasado, intenta reescribirlos y aplica lo aprendido;
38.
38. el libro: complete todo y registre el proceso de resolución de problemas;
39. Aprenda y domine el lenguaje C++ y el entorno de desarrollo integrado C++;
40.
40. Ahora que ha decidido aprender C ++, continúe, porque el propósito de aprender un lenguaje de programación es dominar la tecnología de programación, y la tecnología de programación es multilenguaje
41. Varias plataformas y entornos de desarrollo de C++ compiten ferozmente, centrémonos en aprender el lenguaje C++ en sí;
42 Cuando esté a la mitad de escribir un programa en C++ y descubra que el método que está utilizando es incorrecto, por favor. no se detenga inmediatamente, escriba la parte restante lo antes posible;
p>43 No se detenga, complete aproximadamente el resto lo antes posible para garantizar la integridad de este diseño, luego. analizar los errores, rediseñar y reescribir (ver 43);
43. No seas impaciente, realmente no es fácil diseñar una clase para C++ en tu propio programa y en tu propio nivel; las clases diseñadas se mejoran y desarrollan a través de la práctica continua de programación;
44 Nunca permita que el programa "Pequeño" no siga algunas reglas con las que no está familiarizado: los buenos hábitos se desarrollan, no se memorizan;
45. Siempre que aprendas un punto difícil en C++, intenta explicárselo a los demás y hacerles entender.
46. Registre los puntos clave que ignoró o no entendió al hablar con otros.
47. Presente requisitos más altos para los programas que escribe, incluso si el número de versión de el programa cambia a la versión 100.XX;
48. Guarda todos los programas que escribas, esta es una de las mejores cosas que has acumulado;
49. sé una persona frívola Gente;
50. ¡Por favor, ama C++!
Suplemento:
Algunas ideas sobre cómo aprender C++, espero que sean útiles para los principiantes.
1 Si nunca has estado expuesto a C++, entonces El primer tutorial de C++ que elija es particularmente importante. Creo que puede consultar los siguientes criterios para realizar su selección:
a. Explicación estándar de C++. Después de todo, C++ es mucho más avanzado que antes y ha cambiado mucho.
b. Los requisitos son completos, pero no muy profundos. Esto debería ayudarle a tener una comprensión integral de C++ y sentar una base sólida. Los materiales didácticos fáciles de entender también pueden acelerar el progreso del aprendizaje. y mantenerte constante.
c. Debe haber ejemplos completos para explicar cómo utilizar cada punto de conocimiento. Tenga en cuenta que lo que se menciona aquí es completo, no un fragmento de código. Debido a que nunca antes ha estado expuesto a la programación en C ++, el código completo le brindará un concepto general, lo que le permitirá realizar rápidamente muchos ejercicios, porque la programación comienza con la imitación y el código completo le indica exactamente un paso completo. No es necesario que lo resuelvas por tu cuenta.
d.Recomendación: "c++ primer plus"
2. Cuando tengas una determinada base, debes elegir algunos libros para mejorar rápidamente.
La característica de este tipo de libros es que no sólo te enseñan a aplicar, sino que también te dicen cómo pensar, lo que hace que no te resulte tan fácil de leer. Tiene un gran significado y no se puede entender con solo leerlo una vez.
Recomendado: "Pensar en C++" "C++ efectivo" "C++ más efectivo"
"Lenguaje de programación C++"... Debido a que estos libros tienen una influencia de gran alcance, todos los leen Basado en su propia base, obtendrá diferentes ganancias. Por ejemplo, si su base no ha alcanzado un cierto nivel, entonces hará la vista gorda ante algunas tecnologías avanzadas, ¿no lo cree? Puedes intentarlo y, una vez que hayas progresado un poco, lee los libros anteriores para ver cuántos descubrimientos nuevos harás.
____________________________________________________________________________
Todos hablan de técnicas y precauciones de programación en C++. Muchas de ellas son cosas muy importantes a las que normalmente no se les presta mucha atención. Son absolutamente clásicas. "C++ más efectivo" es un poco más profundo que "C++ efectivo", pero habla de cosas diferentes en general. Hay una tercera edición de esta serie, llamada "Estilo C ++ efectivo". Parece que todavía no hay traducción al chino. Eché un vistazo y descubrí que hay relativamente poco contenido nuevo. una perspectiva diferente.
Si quieres entender C++, "Efectivo" y "Más efectivo" son libros esenciales; "Efectivo" es muy básico, por lo que te sugiero que lo leas detenidamente primero.
Otro libro que recomiendo es "Dentro del modelo de objetos de C++", que habla sobre los aspectos internos de C++. Además, para aprender bien C++, además del lenguaje en sí, también debes aprender el sistema operativo y los principios de compilación, para que puedas comprender completamente C++.
También se pueden aprender aplicaciones, como MFC, que es más fácil de aprender.