Red de conocimiento informático - Conocimiento informático - ¿Hay futuro para aprender el lenguaje C?

¿Hay futuro para aprender el lenguaje C?

No.

En primer lugar, depende de tus necesidades. Para aquellos que quieran aprender el lenguaje C, existen básicamente las siguientes categorías.

Existe un curso de lenguaje C en los cursos universitarios básicos, que son básicamente carreras en electrónica, electricidad y TI. Estas categorías son diferentes nuevamente. Las electrónicas básicamente solo usan lenguaje C y lo usan ampliamente. Estas personas básicamente juegan con microcontroladores. El propósito es reemplazar el lenguaje ensamblador y escribir algo que no pueda ejecutar el sistema operativo. Al igual que el programa de control electrónico, se usa básicamente para jugar con microcontroladores. El programa de TI está incluido en los cursos básicos y es casi el primer lenguaje de alto nivel, pero básicamente no usan el lenguaje C para escribir programas. escribir software que se ejecute en el sistema operativo Las funciones del lenguaje C simplemente no son suficientes para ellos. Algunos pueden usar el lenguaje C, tal vez debido a problemas como las interfaces.

En resumen, no hay futuro en aprender el lenguaje C. Si su objetivo es cambiar a TI, comience directamente con los libros de C++. Muchos conocimientos básicos de C++ están muy superpuestos con el lenguaje C. También tiene algunas funciones que el lenguaje C no tiene. En cuanto a la idea de que después de aprender C, es más fácil aprender C ++, muchas personas no están de acuerdo. Internet piensa que C++ Primer es el lenguaje original. También leí el libro mágico para comenzar con C++, pero creo que este libro es un mal libro, especialmente el primer capítulo. Incluso si has aprendido el lenguaje C, lee el primero. El capítulo es doloroso, y todo el libro, creo que la programación no es buena, así que no creas que después de aprender el lenguaje C, leer el llamado libro mágico introductorio de C ++ de C ++ Primer te será de gran ayuda. Si su objetivo es escribir software, simplemente aprenda C ++ directamente. Si no sabe C, no será de mucha ayuda para aprender C ++. En cambio, es una pérdida de tiempo, porque muchas cosas básicas en C ++ son. Lo mismo en lenguaje C. Lo has leído dos veces, lo cual es innecesario. Pero para las cosas únicas en C++, debes leerlas dos veces, lo cual es normal. Si no lo entiendes después de leerlo nuevamente, aprende a escribir más código y lo entenderás de inmediato. Si estás estudiando microcontroladores, puedes aprender el lenguaje C, porque como lenguaje de alto nivel, el lenguaje C es muy eficiente en programación (el requisito previo es tener un compilador; de lo contrario, solo puedes usar ensamblador), pero personalmente creo que Antes de aprender, primero aprenda el ensamblaje. Algunas personas no entienden el ensamblaje en absoluto. Escribir microcontroladores en lenguaje C en realidad es solo seguir lo que está escrito en los libros. Muchas personas no entienden por qué, especialmente el concepto de interrupciones en los microcontroladores. está escrito en algunos libros, pero explica claramente cómo funciona la CPU durante las interrupciones. Este principio debe existir en lenguaje ensamblador. Después de leer el ensamblador, tendrá una comprensión muy profunda de las interrupciones y los controladores de interrupciones en lenguaje C, que son difíciles. Para entender, te ayudará a aprender. Una copia del lenguaje ensamblador es suficiente. Básicamente, comienzas a aprender desde 51, por lo que comprar una copia del lenguaje ensamblador 51 es básicamente el mismo que el de otros microcontroladores avanzados. 51. Pero desde el punto de vista actual, los microcontroladores nacionales y los microcontroladores integrados no tienen muchas esperanzas, especialmente en términos de "perspectivas monetarias". No están al mismo nivel que en el extranjero. carne de cañón.

Finalmente, para resumir, los programadores de TI no necesitan aprender el lenguaje C. Para aquellos que se dedican a la integración, es solo una herramienta muy importante para los principiantes en la dirección integrada. Se recomienda comenzar con el ensamblaje. Tener un conocimiento profundo de los principios de los microcontroladores y luego usar herramientas poderosas para escribir el lenguaje C es una necesidad para los sistemas integrados, pero si desea ganar mucho dinero con los sistemas integrados, los sistemas integrados domésticos no tienen futuro, por lo que el lenguaje C no tiene futuro. futuro· ·······