Red de conocimiento informático - Espacio del host - Nunca he estado expuesto a la programación, pero si quiero aprender a programar, ¿por dónde debo empezar? Dicen que se debe aprender el lenguaje C. ¿Qué es el lenguaje C?

Nunca he estado expuesto a la programación, pero si quiero aprender a programar, ¿por dónde debo empezar? Dicen que se debe aprender el lenguaje C. ¿Qué es el lenguaje C?

Es cierto que la mayoría de la gente en China comienza con C cuando aprenden programación, pero C no es fácil de aprender y es relativamente aburrido.

El lenguaje C es un lenguaje de alto nivel, pero en comparación con otros lenguajes de alto nivel, es de nivel relativamente bajo y está más cerca del hardware y los sistemas. Tiene una alta eficiencia operativa pero baja eficiencia de escritura. También implica una gran cantidad de conocimientos de bajo nivel, y gran parte de estos conocimientos son innecesarios para que un principiante programe.

Le sugiero que primero aprenda un lenguaje de secuencias de comandos, como Python. La sintaxis es muy simple y hay muchas bibliotecas listas para usar. Puede comenzar rápidamente y luego puede crear una hermosa de forma independiente. interfaz o página web.

Por supuesto, un programador debe aprender el lenguaje C. Es un lenguaje muy importante, pero personalmente creo que no es adecuado para principiantes.

Si debes aprender C, te recomiendo el "Lenguaje de programación C (Segunda edición)" escrito por K&R, también llamado KR C, que es la biblia en el campo del lenguaje C. Sin embargo, todavía es difícil si no lo entiendes, puedes usarlo con "C primer plus", que es más detallado. Es mejor leer menos libros de Tan Haoqiang.

Si estás dispuesto a escuchar mis consejos y empezar a aprender Python, te recomiendo que primero estudies en el sitio web de Codecademy, un curso interactivo, que es relativamente fácil e interesante, y luego podrás verlo aprender Python. por las malas. Si tu inglés realmente no es lo suficientemente bueno, puedes comprar el libro de texto chino "Tutorial básico de Python"