Red de conocimiento informático - Aprendizaje de código fuente - Lenguaje de programación de llave inglesa

Lenguaje de programación de llave inglesa

Tu pregunta es demasiado difícil de responder. El lenguaje ensamblador es un lenguaje de nivel relativamente bajo, mientras que el lenguaje C es un lenguaje de alto nivel. Si desea desarrollar un proyecto a gran escala, usar lenguaje ensamblador probablemente le hará vomitar sangre, aunque usar lenguaje C no es rápido.

El desarrollo del lenguaje C se llama ensamblaje rápido, pero debido a la naturaleza de los lenguajes de alto nivel, se decide generar código mediante compilación (aunque el ensamblaje también necesita compilarse, pero la compilación es una -a uno, ya sabes), que impone requisitos sobre el rendimiento del compilador.

El ensamblado es un mnemotécnico. Una instrucción corresponde a un código de máquina fijo. Tiene una alta eficiencia de codificación pero requiere altos requisitos por parte de los programadores. El lenguaje ensamblador requiere un conocimiento profundo del hardware informático (microcontroladores, etc.). , denominados colectivamente aquí), y el lenguaje C no es necesario.

En definitiva, creo que no existe un buen o un mal lenguaje. Los verdaderos maestros consideran el lenguaje como una herramienta (como un hacker) y consideran su comprensión de la estructura del hardware de la computadora y la estructura de datos como la verdadera "verdad", por lo que usan un destornillador cuando es necesario y una llave cuando es necesario. . . De hecho, el lenguaje es una herramienta. ¿Hablas inglés mejor que chino? O el chino es mejor que el inglés, depende de tus necesidades. De lo contrario java, C++, pascal, etc. no coexistirían en el mundo. .