Red de conocimiento informático - Espacio del host - Si desea aprender el lenguaje C, ¿cómo debería aprender el lenguaje C un principiante? Un experto me dará un tutorial simple y fácil de entender.

Si desea aprender el lenguaje C, ¿cómo debería aprender el lenguaje C un principiante? Un experto me dará un tutorial simple y fácil de entender.

En primer lugar, también soy un principiante en el lenguaje C. . ¡Leí mucho sobre muchas formas de aprender el lenguaje C!

Se dice que después de muchos años de luchar en el campo de batalla, nunca he visto un cerdo caminando y sí he visto un cerdo en el camino.

Lo siguiente es lo que pienso. Es una buena guía para aprender un idioma. Como el artículo es demasiado largo, ¡lo publicaré en 2 secciones!

1.

Para aprender cualquier conocimiento, paso a paso es siempre la mejor manera. Desafortunadamente, muchas personas conocen esta verdad pero siempre quieren tomar los llamados atajos. Si es un estudiante de secundaria que acaba de comenzar a aprender programación, o es un estudiante universitario que acaba de ingresar a una escuela de informática, o es un principiante decidido a marcar la diferencia en el campo de la informática, debe estar ansioso por saber cómo aprender tecnología informática. ¿Por dónde debería empezar?

Mis sugerencias son: matemáticas, inglés y lenguaje C.

Ya no necesito enfatizar la importancia de las matemáticas y el inglés. Es posible que los hayas estado aprendiendo desde el jardín de infantes. Por favor, colócalos siempre en la posición más importante, ya sea que estudies computadoras o no.

¿Por qué es tan importante el lenguaje C? Comencemos con los métodos de aprendizaje. Lo que se describe en los libros no se puede digerir ni absorber por completo sin nuestra práctica personal. Los principios de la composición informática explican el formato de los números de coma flotante. Si podemos ver y analizar la representación de un número de coma flotante en la memoria o en los registros, es mil veces mejor que simplemente hablar sobre estructuras de datos y algoritmos que parecen difíciles. Si puede implementar los ejemplos del libro y luego completar los ejercicios, puede convertirse en un maestro de algoritmos con solo leer un buen libro. Los principios de los sistemas operativos son en realidad más que simples principios. Realmente tiene un conocimiento profundo; También hay muchas tecnologías de moda, como JavaEE, PHP, Ajax, .NET, etc. A muchos expertos les lleva poco tiempo aprender estas tecnologías. lenguaje C. El lenguaje C es una herramienta universal para casi todas las tecnologías informáticas, incluidas varias teorías básicas de las computadoras. Si no tiene la determinación de dominar el lenguaje C, no se involucre en el campo de la informática.

¿Por qué es lenguaje C en lugar de C++, no Java, ni otra cosa? Porque el lenguaje C es el más simple. Necesita dominar una herramienta de lenguaje, pero es posible que no necesite muchos conceptos como "orientado a objetos", "plantilla", "sobrecarga de funciones", etc. El lenguaje C es de nivel bastante bajo, muy cercano a la estructura subyacente de la computadora y no le permitirá perderse en un mar de conceptos. A excepción de los "punteros", no existen dificultades reales en el lenguaje C, y los "punteros" son precisamente la clave para comprender la esencia de la estructura subyacente de la computadora.

Por lo tanto, los principiantes no tienen que pensar en lo que deben aprender. Una vez que domines el lenguaje C, sabrás cómo dar el siguiente paso. Si está interesado en los aspectos internos del sistema operativo, puede intentar estudiar el kernel de Unix. Además del lenguaje C, también necesita algunos conocimientos de lenguaje ensamblador y modo protegido. Si está interesado en los algoritmos, felicitaciones, el lenguaje C; es suficiente Usado; si está interesado en la programación de Windows, lea "Programación de Windows". El autor le dice claramente que "solo se necesitan los conceptos básicos del lenguaje C"; si está interesado en cualquier otro lenguaje, continúe y apréndalo; , pero aún así se recomienda aprender C ++ primero, porque necesita algunos conocimientos "orientados a objetos".

Aprender el lenguaje C no se logra de la noche a la mañana, pero no son necesarios diez años para dominarlo. Cómo aprender y dominar el lenguaje C al mínimo costo es el tema de este artículo. Tenga en cuenta que incluso el "costo mínimo" no es de ninguna manera un atajo. Se trata de lograr la mayor cantidad de resultados en el menor tiempo. También significa que debe pasar por un proceso arduo.