¿Qué es más difícil de aprender, Java o el microcontrolador?
Creo que es un microcontrolador.
Si simplemente aprendes el lenguaje Java, Java y C++ tienen aproximadamente la misma dificultad. Una vez que aprendas a usarlo, JAVA puede ser más fácil. C ++ también tiene cosas poco comunes como la sobrecarga de símbolos. JAVA está más optimizado y JAVA viene con muchas bibliotecas. También es muy sencillo hacer referencia a bibliotecas. C ++ tiene menos bibliotecas y usarlas usted mismo no es tan conveniente como JAVA.
La microcomputadora de un solo chip es una categoría grande y contiene muchos chips. Al fabricar hardware, es necesario seleccionar el modelo y controlar el costo. Aunque el lenguaje es generalmente C y C++, es posible. En realidad, use un poco de ensamblaje y sepa cómo ensamblar. Tiene ciertos beneficios para el desarrollo, y los microcontroladores generalmente escriben programas por sí mismos y rara vez usan bibliotecas escritas por otros. Sin embargo, para los programas que no puede escribir usted mismo, puede consultar las de otras personas. programas. La razón principal es que hay demasiados chips. 51 microcontroladores, AVR, ARM y los chips que pueden ejecutar programas pueden denominarse microcontroladores, y las estructuras de hardware son diferentes. Si fabrica algo, también debe considerar la cuestión del costo, por lo que la mayoría de los microcontroladores convencionales deben poder hacerlo.
Por supuesto, es difícil para una persona aprender JAVA para desarrollar un servidor y ejecutarlo de manera estable. Pero sigo pensando que el hardware es más difícil, porque la mayoría de los documentos están en inglés y la estructura del hardware es realmente más difícil. Por supuesto, el algoritmo del programa también es bastante difícil, pero si está escrito por gente común, no requiere algoritmos, pero los microcontroladores sí requieren más o menos algunos conocimientos de hardware.