Quiero aprender programación de computadoras. Expertos en programación de computadoras, por favor vengan.
El lenguaje C es un lenguaje más adecuado para principiantes. Tiene una amplia gama de usos y puede aprender excelentes estilos de programación. Por lo tanto, se recomienda aprender el lenguaje C primero. Una base básica en matemáticas e inglés de la escuela secundaria es suficiente. Bueno, si quieres aprender en profundidad, debes tener una buena base matemática. Después de aprender C, podrás aprender otros idiomas en poco tiempo.
Primero que nada: comenzar con el lenguaje C es relativamente simple, pero si quieres convertirte en un excelente programador de C, necesitas una capacitación muy intensa, leer más códigos, practicar más, usar más computadoras y pensar más. Es difícil, hay que renunciar a muchas cosas y hay que perseverar. Se puede decir que el lenguaje C es la base. Si quieres aprender otros C, JAVA, etc. en el futuro, es más fácil de conseguir. comience si tiene una base en C.
El lenguaje C tiene una amplia gama de usos. Se puede decir que cualquiera que domine las computadoras puede dominar el lenguaje C. Soy un estudiante universitario en informática. C se utiliza como requisito previo para muchos cursos. Sin la base del lenguaje C, no se pueden aprender cursos básicos como estructura de datos, sistemas operativos, principios de compilación, redes informáticas, etc. Por lo tanto, si desea aprender informática, no importa en qué dirección. quieres desarrollar (software, hardware, red, aplicación, desarrollo, diseño, etc.), debes dominar el lenguaje C.
Libros de texto sobre lenguaje C: te recomiendo algunos:
El más clásico: "Lenguaje de programación C", segunda edición, Machinery Industry Press
Este es el lenguaje C más clásico coescrito por el diseñador del lenguaje C y el diseñador del sistema UNIX. El libro de texto, El libro original se llama "El lenguaje de programación C". Por supuesto, este libro no es adecuado para personas que comienzan desde cero. Antes de leerlo, es mejor leer "Programación C" (Tan Haoqiang, Universidad de Tsinghua). Las ventas del libro de Lao Tan han superado los 7 millones de copias. Aunque es relativamente antiguo y no cumple con los nuevos estándares (ahora está en la tercera edición, sigue siendo el mismo), sigue siendo una buena opción para comenzar.
Otro libro de lectura obligada es "C Primer Plus", escrito por un estadounidense. La Editorial Popular de Correos y Telecomunicaciones ha publicado una versión china, la quinta edición, un libro de ladrillo relativamente grueso, que cuesta 60 yuanes. . Pero es muy adecuado para principiantes y muy detallado.
También está "Del problema al programa: Introducción a la programación y el lenguaje C" de Machinery Industry Press. Este libro también es muy bueno.
Después de leer esto, podrá leer libros sobre algoritmos, como estructuras de datos. Hay muchos libros en esta área. Si desea desarrollarse en el mundo de la programación, debe leer el primer al tercer volumen de "El arte de la programación informática", un libro pesado. Hay una versión traducida de "El arte de la programación informática". muy profundo y difícil, dijo Gates, quien haga todos los ejercicios anteriores correctamente puede ir a trabajar directamente a Microsoft.
Además, al aprender el lenguaje C, es necesario desarrollar un buen estilo de programación. ¡Debes practicar esto!
El lenguaje C es un lenguaje orientado a procesos; y C es un lenguaje orientado a objetos. Los dos son diferentes, pero C evolucionó a partir de C, por lo que tener una base de C será útil para C.
El inglés debe ser bueno. En matemáticas, no solo debes estudiar matemáticas avanzadas, sino también tener una buena base en matemáticas elementales. También necesitas algunos conocimientos de álgebra lineal y probabilidad.
>Si quieres desarrollarte en el mundo de la programación, entonces también debes aprender bien las matemáticas discretas
Por supuesto, si te gradúas de la escuela secundaria, definitivamente puedes aprender el lenguaje C, pero necesitas aprender algo. Los conocimientos matemáticos necesarios mientras estudias si quieres desarrollar software, debes ser bueno en matemáticas, pero si quieres aprender programación, una base básica en matemáticas de la escuela secundaria es suficiente para comenzar.
Una vez. aprendes C, puedes aprender C, JAVA, VB, etc. muy rápidamente