Cómo lograr avances en el aprendizaje del lenguaje C
Jaja, esta es una buena pregunta. Quiero saber qué escuela estás estudiando ahora. Dijiste que has estudiado matemáticas discretas y estructuras de datos. Si no estudias por tu cuenta, debes estar en la universidad. .
Puedes aprobar el nivel 2, lo que significa que tienes conocimientos básicos de informática y lenguaje C. La forma específica en que planifique su camino futuro depende de su edad actual. Depende principalmente de cuánto tiempo pueda estudiar con tranquilidad. La situación es diferente si acaba de ingresar a la universidad o ya es un estudiante de tercer o cuarto año. proceso a continuación Cuando piense Si tiene suficiente tiempo, puede consultar:
1) Primero, estudie el lenguaje C en serio y en profundidad. Puede consultar el siguiente libro:
<. p>"Tutorial de lenguaje C", también conocido como Un programa en C, traducido por Xu Bo, cuarta edición.Este libro está claramente explicado, es básico y fácil de entender, pero también es detallado. Muchos de los detalles son muy importantes. Es muy útil para comprender en profundidad C y mejorar las habilidades de programación. Además, es mejor aprobar el lenguaje C al leer. Prestar atención a su estilo de programación puede ayudarle a desarrollar el hábito de escribir un buen código.
2) Basado en una base sólida del lenguaje C, aprenda las ideas de la programación orientada a objetos y aprenda el lenguaje C. Después de estudiar durante un tiempo, es mejor volver a aprender algo de lenguaje Java y establecer ideas de programación orientada a objetos sin limitarse a un lenguaje de programación especial.
3). Sobre la base de poder escribir algunos programas básicos utilizando el lenguaje C o Java y comprender programas complejos a gran escala, puede profundizar para ver los principios de compilación y ampliarlos. , puedes aprender lenguajes de programación de red HTML, XML, etc.
4) De hecho, en el proceso anterior, ya puedes comprender qué conocimiento necesitas. La programación es amplia y profunda, y el interés es el maestro más importante. Si estás interesado en esto, aprenderás. Cada vez más felicidad, si no hay interés, entonces la programación será extremadamente aburrida y dolorosa.
c tiene una conexión profunda con el lenguaje C. El punto más básico es que muchas de sus palabras clave son las mismas. Además, los compiladores de C generalmente admiten la compilación de sintaxis del lenguaje C, por lo que no es muy complejo. Profundidad de aprendizaje. Para las personas, parece que C es una versión mejorada del lenguaje C. Por supuesto, la esencia no lo es. Existe una diferencia fundamental entre los dos. C es un lenguaje de programación orientado a objetos. Las clases son sus elementos más importantes y la encapsulación es su idea más importante. , es flexible y abierto, y punteros Como herramienta poderosa, se llama un "lenguaje intermedio" especial entre los lenguajes de alto nivel y los lenguajes de bajo nivel. Su característica más importante es que puede controlar muy bien el hardware.
Una cosa más, acabo de ver que alguien mencionó anteriormente que es necesario comprender el mecanismo del sistema operativo. De hecho, para escribir software, ASP y .NAT son probablemente las herramientas más importantes. Naturalmente, es necesario aprender. Parte del contenido debe agregarse después del paso 2 o 3 que mencioné anteriormente.
ASP es una interfaz de programación de aplicaciones que permite que su programa utilice fácilmente los recursos de su computadora a través del sistema operativo, lo cual es necesario en la programación de software.
Alguien mencionó ACM antes. Puede consultar las cosas que contiene, pero si no está listo para competir, es mejor no dedicarle demasiado tiempo (consume mucho tiempo). -experiencia de primera mano).